Как назначить модель базы данных пользователю
from django.db import models
from datetime import datetime
from django.contrib.auth.models import User
class News(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
headline = models.CharField(max_length=100)
content = models.CharField(max_length=1000000)
time_created = models.DateTimeField(default=datetime.now, blank=True)
я продолжал пробовать этот метод, но постоянно получал ошибку" django.db.utils.OperationalError: no such column: blog_news.user_id"
Я пытаюсь сделать так, чтобы вошедший в систему пользователь просматривал только свои вклады
Вы использовали команду "python manage.py migrate"? (и, конечно, после этого команду "python manage.py makemigrations")
Возможно, вы не выполняли эти команды, и база данных не может найти такой столбец.