需要帮助来设置我的django项目。 我的 settings.py :
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'DCMS_DEV',
'HOST': 'sql1165-xx-in.xxx.xxx.xxx.com,4567',
'USER': 'sakshi',
'PASSWORD': 'sakshi123',
'OPTIONS': {
'driver': "ODBC Driver 13 for SQL Server",
}
}
}
这是我通过管理员时的错误:
ProgrammingError at /admin/login/
('42S02', "[42S02] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid object name 'django_session'. (208) (SQLExecDirectW); [42S02] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Statement(s) could not be prepared. (8180)")
Request Method: POST
Request URL: http://localhost:8000/admin/login/?next=/admin/
Django Version: 2.1.12
Exception Type: ProgrammingError
Exception Value:
('42S02', "[42S02] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Invalid object name 'django_session'. (208) (SQLExecDirectW); [42S02] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Statement(s) could not be prepared. (8180)")
我是django的新蜜蜂。 你能告诉我运行一个django项目所需的所有基本要求是什么吗? 我该如何解决这个问题?
在 manage.py 进行迁移后,我确实 manage.py 迁移 --fake appname(其中 appname 是您应用程序的名称(,并且在我再次执行 manage.py 迁移并且它起作用之后。希望有一天它会帮助某人:)
就我而言,由于初学者的简单错误,我遇到了同样的错误。 而不是运行 Python manage.py makemigrations 我打字了 Python manage.py 迁移。 因此,当时没有创建该表,该错误仅表示它找不到插入值的表。