Django管理MediaOrderConflictWarning

2024-09-30 22:17:59 发布

您现在位置:Python中文网/ 问答频道 /正文

自从升级到Django 2.1之后,我收到了一个运行时错误

/Applications/anaconda3/envs/svod-api-env/lib/python3.6/site-packages/django/forms/widgets.py:126: 
MediaOrderConflictWarning: Detected duplicate Media files in an opposite order:
admin/js/collapse.js
admin/js/inlines.js
MediaOrderConflictWarning,

我认为这是因为在我的模型管理类和表格内联类中有一个折叠的字段集也将被折叠。在

如果移除fieldset折叠类或内联折叠类,警告将消失,但当它们同时使用时,它们似乎会引起警告。在

Django 2.1-dev docs

In older versions, forms and formsets combine their Media with widget Media by concatenating the two. The combining now tries to preserve the relative order of elements in each list. MediaOrderConflictWarning is issued if the order can’t be preserved.

但是我找不到一种方法来修复媒体顺序,同时保留所有原始的折叠类。还有人遇到过同样的问题吗?在

^{pr2}$

Tags: thedjangoin警告admin错误jsorder