Python Django错误没有这样的表:main.auth\u user\uu old
我正在创建我的第一个Django项目。在将数据添加到产品内的文本字段后,当我按下“保存”按钮时出现错误。这是我得到的错误:Python Django错误没有这样的表:main.auth\u user\uu old,python,django,pycharm,Python,Django,Pycharm,我正在创建我的第一个Django项目。在将数据添加到产品内的文本字段后,当我按下“保存”按钮时出现错误。这是我得到的错误: OperationalError at /admin/products/product/add/ no such table: main.auth_user__old Request Method: POST Request URL: http://127.0.0.1:8080/admin/products/product/add/ Django Vers
OperationalError at /admin/products/product/add/
no such table: main.auth_user__old
Request Method: POST
Request URL: http://127.0.0.1:8080/admin/products/product/add/
Django Version: 2.1
Exception Type: OperationalError
Exception Value:
no such table: main.auth_user__old
Exception Location: C:\Users\Ehtsham\PycharmProjects\firstproject\venv\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 296
Python Executable: C:\Users\Ehtsham\PycharmProjects\firstproject\venv\Scripts\python.exe
Python Version: 3.8.1
Python Path:
['C:\\Users\\Ehtsham\\PycharmProjects\\firstproject',
'C:\\Users\\Ehtsham\\AppData\\Local\\Programs\\Python\\Python38-32\\python38.zip',
'C:\\Users\\Ehtsham\\AppData\\Local\\Programs\\Python\\Python38-32\\DLLs',
'C:\\Users\\Ehtsham\\AppData\\Local\\Programs\\Python\\Python38-32\\lib',
'C:\\Users\\Ehtsham\\AppData\\Local\\Programs\\Python\\Python38-32',
'C:\\Users\\Ehtsham\\PycharmProjects\\firstproject\\venv',
'C:\\Users\\Ehtsham\\PycharmProjects\\firstproject\\venv\\lib\\site-packages',
'C:\\Users\\Ehtsham\\PycharmProjects\\firstproject\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.8.egg',
'C:\\Users\\Ehtsham\\PycharmProjects\\firstproject\\venv\\lib\\site-packages\\pip-19.0.3-py3.8.egg']
Server time: Sun, 5 Jan 2020 15:00:27 +0000
我以前也做过迁移:
(venv) C:\Users\Ehtsham\PycharmProjects\firstproject>python manag
e.py makemigrations
Migrations for 'products':
products\migrations\0002_offers.py
- Create model Offers
(venv) C:\Users\Ehtsham\PycharmProjects\firstproject>python manag
e.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, products, sess
ions
Running migrations:
Applying products.0002_offers... OK
我正在PyCharm IDE上使用Django版本2.1和SQLite DB浏览器。它显示您的Django版本是“Django版本”:2.1” 你需要升级你的django。如果这是一个新项目。 请执行以下步骤 步骤:1>
pip安装Django——升级
步骤:2>python manage.py makemigrations
步骤:3>python manage.py迁移
Ste:-4>python manage.py runserver
您进行了迁移并迁移了数据库吗?是的,我进行了迁移。这是否回答了您的问题?将django和pytz升级至最新版本。然后运行migrate。这解决了我的问题。