例如,我有一个Post模型:
Class Post(models.Model):
title = models.Charfield(max_length=200)
# other fields
Run Code Online (Sandbox Code Playgroud)
我想知道有没有办法在管理员中一次创建多个帖子.换句话说,我需要在帖子创建页面上使用formset而不是单个表单.
views.py:
def get(request):
p = Publisher.objects.filter(name='tux')
return render(request, 'main.html', {'items': p[0]})
Run Code Online (Sandbox Code Playgroud)
main.html中:
<html>
<body>
{{ items }}
<hr>
{% if 'tux' in items %}
<h1>this is tux</h1>
{% else %}
<h1>sorry!</h1>
{% endif %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
网页上印有什么:
晚礼服
抱歉!
如果我想使用{% ifequal %}标签怎么办?应该使用什么语法?我试过这个:
{% ifequal {{items}} 'tux' %}
Run Code Online (Sandbox Code Playgroud)
并且它变成了解析错误,我也试过这个:
{% ifequal items 'tux' %}
Run Code Online (Sandbox Code Playgroud)
但结果又来了:
晚礼服
抱歉!