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模板内呈现动态值_Python_Django_Django Templates - Fatal编程技术网

Python 在内容django模板内呈现动态值

Python 在内容django模板内呈现动态值,python,django,django-templates,Python,Django,Django Templates,请,我想在django模板中呈现一个变量,类似于数据库中文本字段的{{user.name},我在django管理员中填充了该字段 我如何才能做到这一点请,谢谢大家,祝你们愉快。如果您使用的是自定义表单,请尝试使用 value={{ user.name }} 如果您让Django像“form.as\p”一样为您呈现表单,那么您可以尝试 form_instance = Form(request.POST) 并将表单实例发送到模板经过一段时间的查看,我发现实现这一点的正确解决方案是创建一个过滤器或

请,我想在django模板中呈现一个变量,类似于数据库中文本字段的
{{user.name}
,我在django管理员中填充了该字段


我如何才能做到这一点请,谢谢大家,祝你们愉快。

如果您使用的是自定义表单,请尝试使用

value={{ user.name }}
如果您让Django像
“form.as\p”
一样为您呈现表单,那么您可以尝试

form_instance = Form(request.POST)

并将表单实例发送到模板

经过一段时间的查看,我发现实现这一点的正确解决方案是创建一个过滤器或标记,并根据Django文档链接将其影响到数据库中呈现的内容,我创建了一个过滤器,将内容作为变量,并在找到变量时进行扫描,然后用数据库中的内容替换它

# This code goes in the filter logic

values = model.objects.all()
content.replace('{{ user.name }}',values.name)


# This is how the content is rendered on the template

{{content | filter_name}}