Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用django型号';模板中href标记内的s字段值_Python_Django - Fatal编程技术网

Python 使用django型号';模板中href标记内的s字段值

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

这里是我面临的问题。假设我有一个有两个场的模型。Field1是字符串值,Field2包含url链接。我想呈现Field1,用户可以单击Field1并重定向到Field2 url处的模板

以下是我一直在尝试的:

<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