Python 如何在Django Photologue中显示扩展字段

Python 如何在Django Photologue中显示扩展字段,python,django,photologue,Python,Django,Photologue,我已经按照文档介绍了如何使用。我想在图库中添加一个额外的url字段,所以我添加了这个 extra_url = models.URLField(max_length=200, blank=True, null=True) Django管理中的一切都很好,但我不知道如何在实际的HTML中调用该字段 文件说: 以上代码足以开始在管理界面中输入标记。要在前端使用/显示它们,您还需要覆盖Photologue自己的模板-因为这些模板可能会针对您的特定项目进行大量定制,此处不包括示例 我已经用我自己的模板覆

我已经按照文档介绍了如何使用。我想在图库中添加一个额外的url字段,所以我添加了这个

extra_url = models.URLField(max_length=200, blank=True, null=True)
Django管理中的一切都很好,但我不知道如何在实际的HTML中调用该字段

文件说:

以上代码足以开始在管理界面中输入标记。要在前端使用/显示它们,您还需要覆盖Photologue自己的模板-因为这些模板可能会针对您的特定项目进行大量定制,此处不包括示例

我已经用我自己的模板覆盖了Photologue的模板。我是一个新手,没有一个例子就搞不懂。我只是在猜测,运气不好

  <div class="row col-lg-12">
    <div class="col-xs-6 col-md-8">
        <h1 class="page-header">{{ gallery.title }} </h1>
        <a href="{% however you call up the extra_url field %}">
        <p class="muted"><small> {{gallery.date_added }}</small></p>        

            {% for photo in gallery.public %}
                <div class="col-xs-6 col-xs-3">
                  <a href="{{ photo.get_absolute_url }}">
                       <img src="{{ photo.get_thumbnail_url }}" class="thumbnail" alt="{{ photo.title }}">
                  </a>
                </div>
            {% endfor %}
    <div><a href="{% url 'photologue:gallery-list' %}" class="btn btn-default">{% trans "View all galleries" %}</a></div>
    </div> 
  </div>

{{gallery.title}
{%endfor%}

您是否完全按照文档创建了一个额外的模型,即:

class GalleryExtended(models.Model):

    # Link back to Photologue's Gallery model.
    gallery = models.OneToOneField(Gallery, related_name='extended')

    # Now your extra field.
    extra_url = models.URLField(max_length=200, blank=True, null=True)
如果是-则可以在模板中编写
{{{gallery.extended.extra_url}}
以显示该新字段


关键是
相关的\u名称
,它告诉Django如何从现有的图库访问新模型-并且您的模板中已经有Photologue图库,作为变量
{{Gallery}

您可以包括当前模板吗?或者至少是其中的一部分。这很有效!{{gallery.extended.extra_url}}就是我要找的。非常感谢。