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”
我正在尝试让登录用户仅查看他/她的贡献
回答1
您是否使用了“python manage.py migrate”命令? (当然,在“python manage.py makemigrations”命令之后)
可能是您没有运行这些命令,数据库找不到这样的列。