Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 18526

'utf-8' codec can't decode byte 0xab in position 96: invalid start byte

$
0
0

Soy nuevo en Python y stoy intentando hacer una API con conexion a una base de datos PostgreSQL en Flask, al momento de mostrar los registros obtengo ese error, ya me ha pasado antes con Fastapi y crei que pasandome a Flask no ocurriria.

Estas son las clases:

class LaptopModel():

@classmethod def get_laptops(self):    try:        conn = get_connection()        laptops = []        with conn.cursor() as cursor:            cursor.execute("SELECT * FROM laptops")            resultset=cursor.fetchall()            for row in resultset:                lap = Laptop(row[0],row[1],row[2],row[3],row[4],row[5])                laptops.append(lap.to_JSON())        conn.close()        return laptops    except Exception as ex:        raise Exception(ex)

#Modelsfrom models.LaptopModel import LaptopModel

main=Blueprint('laptop_blueprint',name)

@main.route('/')def get_laptops():try:laps = LaptopModel.get_laptops()return jsonify(laps)except Exception as ex:return jsonify({'message': str(ex)}), 500

y asi se ve el error que obtengo cuando corro el localhost:

{"message": "'utf-8' codec can't decode byte 0xab in position 96: invalid start byte"}


Viewing all articles
Browse latest Browse all 18526

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>