Django管理页面错误与MySQL

2024-10-04 07:26:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我在将Django 2.0与MySql连接时遇到一些问题:

当我在本地检查xampp服务器上的localhost时,它看起来像是输入的数据并与我的项目连接在一起,但下面是当我想查看我的管理页时显示的错误:

ProgrammingError at /admin/
(1146, "Table 'scdemployees.django_session' doesn't exist")
Request Method: GET
Request URL:    http://127.0.0.1:8000/admin/
Django Version: 2.0.2
Exception Type: ProgrammingError
Exception Value:    
(1146, "Table 'scdemployees.django_session' doesn't exist")
Exception Location: C:\Users\Janahi\venv\Django_me\lib\site-packages\MySQLdb\connections.py in query, line 277
Python Executable:  C:\Users\Janahi\venv\Django_me\Scripts\python.exe
Python Version: 3.6.3
Python Path:    
['C:\\Users\\Janahi\\PycharmProjects\\Django_me',
 'C:\\Program Files\\JetBrains\\PyCharm 2017.3\\helpers\\pycharm',
 'C:\\Users\\Janahi\\PycharmProjects\\Django_me',
 'C:\\Users\\Janahi\\venv\\Django_me\\Scripts\\python36.zip',
 'C:\\Users\\Janahi\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs',
 'C:\\Users\\Janahi\\AppData\\Local\\Programs\\Python\\Python36-32\\lib',
 'C:\\Users\\Janahi\\AppData\\Local\\Programs\\Python\\Python36-32',
 'C:\\Users\\Janahi\\venv\\Django_me',
 'C:\\Users\\Janahi\\venv\\Django_me\\lib\\site-packages',
 'C:\\Users\\Janahi\\venv\\Django_me\\lib\\site-packages\\setuptools-28.8.0-py3.6.egg',
 'C:\\Users\\Janahi\\venv\\Django_me\\lib\\site-packages\\pip-9.0.1-py3.6.egg']
Server time:    Fri, 16 Feb 2018 15:04:28 +0000

Tags: djangovenvadminlibpackageslocalexceptionsite
1条回答
网友
1楼 · 发布于 2024-10-04 07:26:04

似乎您使用的是数据库Django会话后端,所以您应该按照session文档中关于以下状态的说明来做

Using database-backed sessions

If you want to use a database-backed session, you need to add 'django.contrib.sessions' to your INSTALLED_APPS setting.

Once you have configured your installation, run manage.py migrate to install the single database table that stores session data.

相关问题 更多 >