我正在用pythondjango开发一个应用程序,我对它还不熟悉型号.py我有
class SubTypeModel(models.Model):
importance = models.IntegerField()
name = models.CharField(max_length=70)
description = models.CharField(max_length=200)
class SubTypeModelImage(models.Model):
subType = models.ForeignKey(SubTypeModel)
image = models.ImageField(upload_to = "static/images/subtypemodels")
那个管理员.py设置正确,我可以在数据库中插入子类型,每个子类型有3张不同的照片,照片也可以正确存储 当我需要在中的模板中显示它们时,问题就开始了模板.html我的档案
{% for subType in all_subTypes %}
<li>
{{ subType.name }}
</li>
{% endfor %}
这可以显示数据库中所有子类型的名称,但我真的不知道如何显示它的照片以及
请帮助我如何添加照片查看
在视图.py我的问题是这样的:
list_models = SubTypeModel.objects.all();
提前谢谢
通过在外键字段上设置
related_name
参数,可以将subtypemodelimage_set
更改为更好的内容(如“images”)。你知道吗见https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey.related_name
相关问题 更多 >
编程相关推荐