Django.db.utils.IntegrityError: NOT NULL constraint failed: new__blogapp_created_blog.user_id

Я только что создал простую детскую модель, но она вызывает непредсказуемую ошибку, а именно django.db.utils.IntegrityError: NOT NULL constraint failed: new__blogapp_created_blog.user_id

введите код здесь

    from django.db.models import *
    from django.db import models
    class created_blog(Model):
        user=CharField(max_length=100)
        blog_title=CharField(max_length=100)
        blog_subtitle=CharField(max_length=100000000)
        date=CharField(max_length=100)
        blog_content=CharField(max_length=1000000000000000)
 

Вы должны изменить эту модель следующим образом.

from django.db import models
class Post(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE,)
    title = models.CharField(max_length=100)
    subtitle = models.CharField(max_length=100)
    date = models.DateTimeField(auto_now=True)
    content = models.TextField()

Кроме того, я рекомендую вам прочитать документацию в части models и fields.

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