我让内容类型继承自RichTextContent
并添加一些字段,例如标题。
class SimpleTextContent(RichTextContent):
title = models.CharField(max_length=20)
...
不幸的是,在页面管理中,文本字段将显示在相应的内联管理员的顶部。但是让title
首先出现会更好。
如何更改内容类型的内联管理中字段的顺序?
答案 0 :(得分:5)
您必须在AjaxOptions.OnFailure
(docs)上定义<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_inline
和SimpleTextContent
,即使它们未显示在管理员中。
答案 1 :(得分:0)
这有用吗?
class SimpleTextContent(RichTextContent):
title = models.CharField(max_length=20)
...
class Meta:
ordering = ['title', 'some_other_field`,]