Python 使用django型号';模板中href标记内的s字段值
这里是我面临的问题。假设我有一个有两个场的模型。Field1是字符串值,Field2包含url链接。我想呈现Field1,用户可以单击Field1并重定向到Field2 url处的模板 以下是我一直在尝试的:Python 使用django型号';模板中href标记内的s字段值,python,django,Python,Django,这里是我面临的问题。假设我有一个有两个场的模型。Field1是字符串值,Field2包含url链接。我想呈现Field1,用户可以单击Field1并重定向到Field2 url处的模板 以下是我一直在尝试的: <td>{{class.Class}}<a href="{{ class.extra_details_view }}"></a></td> #class = Field1 #extra_detail_view = Fiel
<td>{{class.Class}}<a href="{{ class.extra_details_view }}"></a></td>
#class = Field1
#extra_detail_view = Field2 (link)
{{class.class}
#类别=字段1
#额外详细信息视图=字段2(链接)
这使得类
值很好,但不允许我单击它。
我不知道还有什么可以尝试获得所需的输出。我希望您可以在这里使用一种简单的字符串格式化技术
model_instance = MyModel.objects.get(pk=123)
foo = f'<a href="{model_instance.url_field}">{model_instance.string_field}</a>'
model\u instance=MyModel.objects.get(pk=123)
foo=f''
或者,您也可以在模板中执行与相同的操作
<a href="{{ model_instance.url_field }}">{{ model_instance.string_field }}</a>
谢谢您的回复,我不太明白,您是否建议在我看来写foo?更新了答案@Peyo