Ale*_*ard 9 django django-admin
有没有办法使字段集可折叠,但开始扩展?向场集集类添加折叠时,它会获取功能但会开始折叠.我已经看过显示/隐藏字段集内容的JS,但它看起来并不像我想要的那样做什么,所以我假设我必须滚动我的拥有.只是想在我完成这项工作之前检查一下.
admin.py:
class PageAdmin(admin.ModelAdmin):
fieldsets = (
(None, {
'fields': ('title', 'content', )
}),
('Other Informations', {
'classes': ('collapse', 'open'),
'fields': ('slug', 'create-date',)
}),
)
Run Code Online (Sandbox Code Playgroud)
模板/ app_label /模型名称/ change_form.html:
{% extends "admin/model_name/change_form.html" %}
{% block extrahead %}
{{ block.super }}
<script src="{{ STATIC_URL }}admin/js/collapse-open.js" type="text/javascript"></script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
静态/管理/ JS/collapse-open.py:
(function($) {
$(document).ready(function() {
$('fieldset.collapse.open').removeClass('collapsed');
});
})(django.jQuery);
Run Code Online (Sandbox Code Playgroud)
小智 7
我知道这已经很老了,但我也遇到过这个问题.在考虑得太难之后,我找到了一个简单的解决方案,似乎完成了涉及0个插件或额外的js的工作.
在fieldsets内构建添加'collapse in'而不是'collapse'到class:
fieldsets = [
('Start Expanded', {
'fields': ['field1', 'field2', 'field3'],
'classes': ['collapse in',]
})
]Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11503 次 |
| 最近记录: |