Я получаю ошибку 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)

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