在页面管理中重新排列FeinCMS内容类型的字段

时间:2016-10-12 13:58:47

标签: django django-forms django-admin feincms

我让内容类型继承自RichTextContent并添加一些字段,例如标题。

class SimpleTextContent(RichTextContent):
    title = models.CharField(max_length=20)
    ...

不幸的是,在页面管理中,文本字段将显示在相应的内联管理员的顶部。但是让title首先出现会更好。

如何更改内容类型的内联管理中字段的顺序?

2 个答案:

答案 0 :(得分:5)

您必须在AjaxOptions.OnFailuredocs)上定义<script> function onFailure(xhr, status) { alert(xhr.statusText); } </script>

EqualTester tester = new EqualTester(
    () -> list1.stream().allMatch(x -> tester.queueAndWait(x)),
    () -> list2.stream().allMatch(x -> tester.queueAndWait(x))
);
boolean eq = tester.getFuture();

请注意始终包含feincms_item_editor_inlineSimpleTextContent,即使它们未显示在管理员中。

答案 1 :(得分:0)

这有用吗?

class SimpleTextContent(RichTextContent):
    title = models.CharField(max_length=20)
    ...
    class Meta:
         ordering = ['title', 'some_other_field`,]