После создания app1
и добавления его в INSTALLED_APPS
я написал свою модель в models.py , включая таблицу с двумя столбцами cod
& name
, а затем набрал в терминале:
python manage.py makemigrations app1
и
python migrate
Это сработало, но единственное, что было создано, это таблица со столбцом с именем id
, без моих столбцов (cod
& name
)
и когда я меняю свою модель, например, добавляю новое поле или меняю max_length
или т. Д., Он отвечает:
No change detected in app app1
моя база данных postgresql, localhost
models.py:
from django.db import models
class BookList(models.Model):
Cod: models.SmallIntegerField()
Name: models.CharField(max_length=20)
def __str__(self):
return self.Name