模板中的Django formset视图为reverse ord

2024-06-16 17:40:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用modelformset_factory并在模板中查看formset数据。如果你看下面的图片,模板显示的是第一张图片中的数据。但我想以第二张图片中的相反顺序查看表单集。首先我将有新的数据输入文本框。然后,旧数据将以相反的顺序列出,就像在第二张图片中那样。在

enter image description here

我的模型是:

class AssistantNotes(BaseModel):
    categories = models.CharField(choices=CATEGORIES, max_length=100, verbose_name=_("Kategori"))
    dailynote = models.TextField(null=True, blank=True, verbose_name=_("Not Ekle"))

    def __unicode__(self):
        return "%s / %s" % (self.dailynote, self.categories)

    class Meta:
        ordering = ['dailynote']    

然后我创建了下面的视图。在

^{pr2}$

我的模板html文件是

{% extends 'base.html' %}
{% load crispy_forms_tags %}    
{% block title %}{% trans "Notes" %}{% endblock title %}    
{% block content %}
<div class="block-area" id="basic">
    <form role="form" method="post">
        {% crispy formset helper %}
        <div class="modal-footer">
            <button type="submit" class="btn btn-sm btn-alt">{% trans "Save" %}</button>
            <button type="button" class="btn btn-sm btn-alt" data-dismiss="modal">{% trans "Cancel" %}</button> 
        </div>
    </form>
</div>
{% endblock content %} 

Tags: 数据selfdivform模板trans顺序图片