擅长:python、mysql、java
<p>既然您不能(<em>不应</em>)更改flatpages的核心模型,您可以继承它:</p>
<pre><code>CustomFlatpage(Flatpage)
# Possible extra fields, add methods or your own object manager
class Meta:
ordering = ['somefield']
</code></pre>
<p>如果您想要一个简化的方法,可以编写一个templatetag来(重新)对查询集进行排序。这可能会造成一些开销,但除非你的网站流量大或包含数千个平面页面,否则这应该没问题。在</p>
^{pr2}$