我试图在服务器上使用peewee运行我的应用程序,但它总是崩溃。
要启动应用程序,需要在main.py中调用start函数:
def start(db_name, db_user, db_pass):
BaseModel.initialize_database(db_name, db_user, db_pass)
classA.create_table()
classB.create_table()
return app它在BaseModel类的第一行崩溃。
from peewee import MySQLDatabase
from peewee import Model我得到以下错误:"ImproperlyConfigured:必须安装sqlite3、psycopg2或MySQLdb之一“。
我不理解这个错误,因为数据库运行在同一台服务器上。数据库是使用phpmyadmin创建的。
当我在我的笔记本电脑上测试应用程序时,一切正常,为了测试,我使用了一个SQLite数据库"test.db“。
发布于 2013-10-08 02:46:45
Peewee无法导入任何已知的数据库驱动程序。尝试从您的交互式shell运行以下命令:
import sqlite3
import psycopg2
import MySQLdb如果它们都因导入错误而失败,那么这就解释了您的问题。
发布于 2020-03-20 03:54:09
在Pycharm中:
https://stackoverflow.com/questions/19228548
复制相似问题