小编che*_*1st的帖子

一次在django admin中创建多个对象

例如,我有一个Post模型:

Class Post(models.Model):
    title = models.Charfield(max_length=200)
    # other fields
Run Code Online (Sandbox Code Playgroud)

我想知道有没有办法在管理员中一次创建多个帖子.换句话说,我需要在帖子创建页面上使用formset而不是单个表单.

django django-admin

5
推荐指数
2
解决办法
3134
查看次数

django if tag&ifequal tag无法正常工作

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)

但结果又来了:

晚礼服


抱歉!

python django django-templates

2
推荐指数
1
解决办法
304
查看次数

标签 统计

django ×2

django-admin ×1

django-templates ×1

python ×1