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