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
.