我正在开发一个博客应用程序,我遇到了一个问题。我尝试访问两个模型对象,但多次失败
models.py
class Topic(models.Model):
topic_no = models.CharField(max_length=100,default='')
topic_title = models.CharField(max_length=200,default='')
date_added = models.DateTimeField(auto_now_add=True)
owner = models.ForeignKey(Profile,on_delete=models.CASCADE,null=True)
def __str__(self):
return self.dairy_title
class Entry(models.Model):
topic = models.ForeignKey(Topic, on_delete=models.CASCADE,default='',related_name='topic')
date_added = models.DateTimeField(auto_now_add=True,null=True)
updated = models.DateTimeField(auto_now=True)
note = models.TextField()
def __str__(self):
return str(self.topic)
views.py
def show_entry(request):
showd = Entry.objects.all()
context = {'showd':showd}
return render(request ,'mains/showd.html', context)
showd.html
{% for post in topic.journel_set.all %}
{{ post.topic_title }}
{{ post.note }}
{% endfor %}
问题
我试图在showd.html中访问这两个模型的对象
我试过什么
我看到了大量的答案,比如:-ThisThis,还有更多关于反向相关对象查找的答案。但对我来说什么都不管用
我不知道我是不是做错了
任何帮助都将不胜感激
先谢谢你
Entry
有ForeignKey
对Topic
它是不是反向存取器所以Entry
只有一个Topic
例如,你可以这样做
相关问题 更多 >
编程相关推荐