Django Makemigrations Изменений не обнаружено

app/models:

from django.db import models
# Create your models here.
class Blogpost(models.Model):
    topic = models.TextField(null=True)
    descrip = models.TextField()
    fd = models.CharField(max_length=150)

->Я уже установил приложение

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'website.apps.SbuiltConfig',
    'rest_framework',
]

-> Я регистрирую модели уже

from django.contrib import admin
from models import Blogpost, Blog, testblog
# Register your models here.
admin.site.register(Blogpost)

но изменений по-прежнему не обнаружено введите описание изображения здесь

Вы должны указать имя вашего приложения/папки в списке INSTALLED_APPS.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'website.apps.SbuiltConfig',
    'rest_framework',
     
     # If your app's root folder name is Blogpost
    'Blogpost',

     # Or if your app's folder name is website
     'website',
]

затем, после сохранения файла settings.py, в терминале/шелле:

python manage.py makemigrations
python manage.py migrate

Вы также можете явно указать имя вашего приложения в команде:

python manage.py makemigrations Blogpost
python manage.py migrate

если имя вашего приложения - веб-сайт, то:

python manage.py makemigrations website
python manage.py migrate
Вернуться на верх