я получаю "нет такой таблицы: main.auth_user__old", когда я пытался сохранить что-то в admin / message / post / add / на моем локальном сервере - PullRequest
0 голосов
/ 30 января 2019

Я вошел в систему как суперпользователь, и я попытался сохранить текст, но я получаю сообщение об ошибке, вот весь мой код.https://bitbucket.org/bhaskarpraveen/message/src/master/first_project/message/models.py

это мой код в models.py

from django.db import models

class Post(models.Model):
    text = models.TextField()

    def __str__(self):
         """A string representation of the model."""
         return self.text[:50]

OperationalError в / admin / message / post / add / no такой таблицы: main.auth_user__old Метод запроса:POST
URL запроса: http://127.0.0.1:8000/admin/message/post/add/
Версия Django: 2.1.4
Тип исключения: OperationalError
Значение исключения:
Нет такой таблицы: main.auth_user__old
Расположение исключения: C:\ Users \ Praveen \ AppData \ Local \ conda \ cond \ envs \ myDjangoEnv \ lib \ site-packages \ django \ db \ backends \ sqlite3 \ base.py в файле execute, строка 296
Исполняемый файл Python: C: \ Users \Praveen \ AppData \ Local \ conda \ conda \ envs \ myDjangoEnv \ python.exe
Версия Python: 3.7.2
Путь к Python:
['C: \ Users \ Praveen \ Desktop \ messaging \ first_project',
'C: \ Users \ Praveen \ AppData \ Local \ conda \ conda \ envs \ myDjangoEnv \ python37.zip',
'C: \ Users \ Praveen \ AppData \ Local \ conda \ conda \ envs \myDjangoEnv \ DLLs ',
' C: \ Users \ Praveen \ AppData \ Local \ conda \ conda \ envs \ myDjangoEnv \ lib ',
' C: \ Users \ Praveen \ AppData \ Local \ conda \ conda \envs \ myDjangoEnv ',
' C:\ Users \ Praveen \ AppData \ Local \ conda \ conda \ envs \ myDjangoEnv \ lib \ site-packages ']
Время сервера: ср., 30 января 2019 13:49:21 + 000

1 Ответ

0 голосов
/ 31 января 2019

Эта ошибка не относится к рассматриваемой модели, поэтому вы, вероятно, забыли перенести базу данных или изменили что-то еще, что не было показано, например, пользовательскую модель или внутренние компоненты администратора Django.Вы, вероятно, только сейчас замечаете ошибку, потому что у вас нет теста, чтобы поймать ее.Если ни один из них не верен, вернитесь к последнему разу, когда вы были на 100% уверены, что это сработало, и проследите свои шаги.Цель состоит в том, чтобы изолировать проблему, так как я почти уверен, что модель полностью в порядке, поэтому она должна измениться.

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