Django ошибка нет такой таблицы: main.auth_user__old - PullRequest
0 голосов
/ 05 января 2020

Я создаю свой первый 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 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

Я использую Django версию 2.1 и браузер SQLite DB в PyCharm IDE.

1 Ответ

0 голосов
/ 05 января 2020

Показывает, что ваша django версия - "Django Версия : 2.1"

Вам необходимо обновить django. если это новый проект. Пожалуйста, выполните следующие шаги:

шаг: 1 >> pip install Django --upgrade

шаг: 2 >> python manage.py makemigrations

Шаг: 3 >> python manage.py migrate

Ste: -4 >> python manage.py runserver

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...