Django Model не мигрирует даже после того, как я сохранил и добавил приложение в InstallApps

from django.db import models
from django.contrib.auth import get_user_model

user = get_user_model

# Create your models here.
class Post(models.Model):
    title = models.CharField(max_length=200)
    text = models.TextField(max_length=100)
    author = models.ForeignKey(
        user,
        on_delete=models.CASCADE)
    created_date = models.DateTimeField()
    published_date = models.DateTimeField()

PS C:\Users\hp\Desktop\djangomodels> cd I4G006918VEO PS C:\Users\hp\Desktop\djangomodels\I4G006918VEO> python manage.py migrate Операции для выполнения: Применить все миграции: admin, auth, contenttypes, sessions Выполняемые миграции: Нет миграций для применения.

Должно быть user=get_user_model(), а не user=get_user_model.

Возвращает модель User, которая активна в этом проекте.

Попробуйте это:

from django.db import models
from django.contrib.auth import get_user_model

user = get_user_model()

# Create your models here.
class Post(models.Model):
    title = models.CharField(max_length=200)
    text = models.TextField(max_length=100)
    author = models.ForeignKey(
        user,
        on_delete=models.CASCADE)
    created_date = models.DateTimeField()
    published_date = models.DateTimeField()

Затем запустите python manage.py makemigrations и python manage.py migrate.

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