django - 无法在 django 中获取相关模型
问题描述
我的课:
class Image(models.Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=30);
date = models.DateTimeField(auto_now_add=True);
image = models.ImageField(default='default.png', blank=True)
def __str__(self):
return self.title;
class Comment(models.Model):
id = models.AutoField(primary_key=True)
title = models.TextField(max_length=500);
image=models.ForeignKey(Image, on_delete=models.CASCADE)
从管理员我向图像添加相关评论。但是当我想获得对 Image 的评论时,我得到了通知
images = Image.objects.get(id=pk)
comments = images.comment_get.all()
return render(request, 'images/image_view.html', {'image': images,'comments':comments})
{% for comment in comments %}
comment.title
{% endfor %}
解决方案
尝试:
comments = images.comment_set.all()
推荐阅读
- java - mybatis interface mapper
- python - 在 Python 的多重继承中使用相同的函数
- mysql - SQL 查询,使用同一张表两次
- r - Keras 验证和损失波动过拟合
- node.js - 如何使用 Webpack Hot Middleware / Webpack Hot Reload with IIS Rewrite / relative base Url?
- phpstorm - PhpStorm 了解 bootstrap-vue 吗?
- python - 如何获取超大文本文件中的第 n 个字符?
- c# - 单行 - 文本框不会在文本输入中滚动到最后
- javascript - 在asp dotnet core 3中将后端权限转移给客户端
- string - 将带有空值和空字符串的雪花表复制到可以使用 psql 复制命令导入的 csv