为列表中传递的每个模型实例自动创建modeladmin。
django-auto-modeladmin的Python项目详细描述
django auto modeladmin
说明
为列表中传递的每个模型实例自动创建modeladmin。还将为每个相关模型创建内联模型。
安装
pipinstalldjango-auto-modeladmin
或
pipenvinstalldjango-auto-modeladmin
方法
- autoregister([modelInstance/(modelInstance,{options}])—允许传递元组而不是模型实例,允许额外的管理选项,如列表显示、只读字段等。
选项
- 列表显示-用作列表显示的字段名列表。
- 只读字段-应为只读的字段名列表。
- exclude-要从modeladmin中排除的字段名列表。
- 属性字段-模型上应包含的属性名称列表。
用法
fromdjango_auto_modeladminimportautoregisterfrom.importmodelsautoregister([(models.ModelName,{"list_display":["id","name"],"readonly_fields":["id","created_on","modified_on"],"exclude":["uuid"],"property_fields":["full_name"],})])