Я получаю ошибку Column каждый раз, когда изменяю файл model.py
Когда я хочу изменить или добавить еще одну модель в Models.py, я получаю эту ошибку :
OperationalError at /admin/groups/group/
no such column: groups_group.کد
это происходит только тогда, когда я собираюсь изменить модель уже во второй раз. в первый раз никаких особых ошибок не возникает.
я выполняю эту команду, но она мне не помогает :
python manage.py makemigrations
python manage.py migrate
а также :
python manage.py makemigrations appname
python manage.py migrate appname
вот мой код : Models.py:
from django.db import models
class Group(models.Model):
کد = models.IntegerField(max_length = 5, default = 00000)
عنوان = models.CharField(max_length = 30)
توضیحات_شماره_یک = models.CharField(max_length = 100)
توضیحات_شماره_دو = models.CharField(max_length = 100)
توضیحات_شماره_سه = models.CharField(max_length = 100)
Views.py:
from django.shortcuts import render
def groups(request):
return render(request, "groups/groups.html")
def group(request):
return render(request, "groups/group.html")
Urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('', views.groups, name = "groups"),
path('group/', views.group, name = "group")
]
Admin.py:
from django.contrib import admin
from .models import Group
admin.site.register(Group)