Ошибки миграции в Django manage.py

Я работаю над проектом для CS50-Web уже некоторое время и я изменял некоторые из моих моделей, пытаясь добавить уникальный атрибут к некоторым вещам. Короче говоря, это не работало так, как я хотел, поэтому я вернулся к тому, как я делал это раньше, и теперь что-то не так, и я не могу заставить его перенести изменения в модель. Я не понимаю, что делать, потому что раньше все работало нормально. Пожалуйста, кто-нибудь может помочь, я так расстроен и раздражен, что я сломал его после стольких часов работы. Извините, я знаю, что этот код ошибки длинный, но я не знаю, какая часть важна.

Код ошибки

Я вернулся к тому, как у меня был код до того, как он не сработал, но теперь он не работает

Просто попробуйте эти 3 команды для миграции:

python manage.py makemigrations appname

python manage.py sqlmigrate appname 0001 #This value will generate afte makemigrations. it can be either 0001, 0002 or more.

python manage.py migrate

И посмотрите, решит ли это эту ошибку

Ответ прост. Убедитесь, что файл urls.py находится в вашем 'app'/приложении в любом редакторе кода (vscode). После этого скопируйте urls.py (из проекта) в urls.py(app) и поместите его. Убедитесь, что вы импортировали строку incluse и установили только urlpatterns. например( from django.urls import path,include

urlpatterns = [

])

Тогда, если вы выполните команду migrate, вы сможете показать отдельные файлы django и файл базы данных.

Вернуться на верх