簡體   English   中英

在 Flask 中將數據庫 sqlite 更改為 mysql

[英]Changing database sqlite to mysql in Flask

我正在學習 Flask Python,我正在學習的教程是: Tutorial Flask Python但該教程使用的是 SQLite,我想更改為 MySql,所以我沒有更改任何內容,我設置的 url 為 mysql+pymysql://root :@localhost/miradi 但我收到這個錯誤:

sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1054, "Unknown column 'user.username' in 'field list'") [SQL: 'SELECT user.id AS user_id, user.username AS user_username, user.email AS user_email, user.image_file AS user_image_file, user.password AS user_password \nFROM user \nWHERE user.email = %(email_1)s \n LIMIT %(param_1)s'] [parameters: {'email_1': 'diogo@3ia.com.br', 'param_1': 1}] (Background on this error at: http://sqlalche.me/e/2j85)

在做什么?

解決了! 列名是否有錯誤。 我喜歡這個框架,因為更改數據庫非常容易,只需更改 url,很酷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM