问题标签 [modeladmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - django nested_inlines 未显示在管理站点中
我正在尝试使用 nested_inlines 并阅读该错误,即未显示第三个内联的错误已修复。但我仍然有同样的问题。我正在使用 django 1.6.5 和 python 2.7.5。我从https://pypi.python.org/pypi/django-nested-inlines下载的nested_inlines 。
我尝试了互联网上的示例并将“nested_inlines”放入 INSTALLED_APPS,但在我的管理站点中没有看到第三行。
这是我在models.py中的代码:
管理员.py:
我忘记了什么?有什么建议吗?
silverstripe - 对版本化模型管理进行排序
我正在尝试在 ModelAdmin 中对 SiteTree 对象进行自定义排序
排序有效,但是当您尝试编辑记录时,出现以下错误:
显然,SiteTree 上不存在 Status,它存在于 Listing 上。
python - Django 多对多和管理员
我有一个 django 应用程序,它有一个相当复杂的模型设置。我最终使用多层次组合来创建层次模型。所有的关系都是一对一的,所以我可以使用继承,但我选择不使用,这样我可以从模型的对象组合中受益,这意味着我可以做类似的事情
这使我必须进行的复杂计算变得井井有条。
然而,这种模型安排使得使用 django admin 变得棘手。我基本上有一个直通表,即外框表只是其他表的一堆外键(每个表都有唯一约束)。我最终使用了 ModelAdmin 的 add_view() 和 change_view() 方法,这非常困难。
使用 django 管理员时,是否有更简单的方法来处理多对多/通过表?
表格排列如下:
产品 > 外框、内框、玻璃、其他
外框 > 顶部、底部、侧面等
内框 > 顶部、底部、侧面等
玻璃 > glass_type 等。
其他 > 配件等
这是我的模型:
混合:
和一个拉头发的管理员!
silverstripe - 通过 Model Admin & DataObject::onBeforeDelete() 向用户提出错误
鉴于我正在使用模型管理来管理客户数据对象,并且我有这样的代码,取自 SilverStripe 文档:
当我尝试通过模型管理删除带有订单的客户时,我得到的只是一个 JavaScript 警报,上面写着“从服务器获取数据时发生错误。请稍后再试”以及右上角的通知
我如何收到一条好消息返回给模型管理员说“无法删除带有订单的客户”?
tabs - 带有额外选项卡的 Silverstripe 模型管理员
我正在为 silverstripe 创建一个模块,可以在其中配置 webapp 设置以及可以上传应用程序图标/启动画面。为此,我使用模型管理员来管理两个包含图标/启动画面的 DataObject。这很好用。
但现在我想从同一个管理面板管理一些额外的字段(“应用程序标题”、“全屏应用程序”、“状态栏”和“最小 UI”)。如果可以向模型管理员添加一个额外的选项卡,我可以在其中添加这些字段,那就太好了,问题是:
- 我如何保存这些值
- 我如何创建这个额外的标签
我也看到了为此扩展 LeftAndMain 的可能性,但后来我失去了 ModelAdmin 的数据对象管理功能。
任何提示帮助将不胜感激!
django-admin - 如何从 django modelAdmin 中的 save_related 表单集中访问所有表单
当调用 save_related 时,我需要访问内联表单集中所有表单的两个字段,而 save_related 只允许我访问更改的表单/数据。
我的问题的任何其他解决方案都可以,所以这里是:
我需要计算每个发票项目的发票总额,其中每个项目都有数量 * 价格。
django - 将 PageField() 添加到翻译模型 (django-hvad) 时出现 JS 错误
将 django-cms 与 django-hvad 一起使用时遇到了一些麻烦。
我定义了 2 个 TranslatableModel:
NewsEntryLink
有一个外键到NewsEntry
. 在这些模型的管理员中,我添加了以下类(带有内联):
admin.site.register(NewsEntry, NewsEntryAdmin)
当我现在访问该管理页面时,我收到以下 JS 错误:Uncaught TypeError: undefined is not a function (index):743
并且无法添加新的内联模型(链接不存在)并且选项(页面)不可用。
你们有什么想法吗?
django - DJANGO ModelAdmin SQLLite 错误:此数据库后端不支持 DISTINCT ON 字段
我的模型是
我的管理模型是:
但我得到的是:
有人知道如何无错误地创建模型管理员吗?
python - 如何在 Django admin.ModelAdmin 中向自定义的 search_fields 添加方法
我正在尝试将搜索选项添加到我的 django 管理页面。请查看下面的代码。
此实现返回 FieldError,因为 search_fields 属性似乎无法将方法“get_name”作为元素。
有没有办法让 search_fields 将 'get_name' 方法作为一个元素?
php - DataObject 的 ModelAdmin 屏幕未打开
在 SilverStripe 3.1.13 中,我试图在 ModelAdmin 管理的 DataObjects 之间建立简单的一对多关系。有一Facility
类可以有一个off FacilityCategory
。
我可以进入“设施类别”选项卡,但是一旦我进入“设施”选项卡,“主”屏幕就会变为空白,并且从那时起管理员就会受到污染 - 没有选项卡会再显示内容。
我删除了所有以 Facility 和 FacilityCategories 开头的表,并使用flush反复进行开发/构建。
有人会根据为什么它不起作用对我有所了解吗?我的班级/关系有什么问题?