问题标签 [django-admin]

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.

0 投票
1 回答
3451 浏览

django - 如何在没有输入字段的情况下将数据存储在 Django 模型中

我有这样的模型:

我有一个表格,我用它来控制输入

我正在获取会议字段的数据

我想提取会议字段的日期部分(我能够管理它)。此日期部分应该是 meeting_date 字段的输入。meeting_date 字段在表单中没有输入字段,应自动填充。我不知道如何将此日期提取到 meeting_date 字段以及如何存储它

def clean(self) 中的尝试

不工作

非常感谢任何帮助

0 投票
3 回答
7722 浏览

javascript - 如何根据 django admin 中的另一个选择字段限制选择字段选项

我有以下型号:

在创建新Demo时的管理界面中,用户从下拉列表中选择类别后,我想限制“项目”下拉列表中的选择数量。如果用户选择另一个类别,则项目选择应相应更新。我想在客户端上限制项目选择,甚至在它到达服务器上的表单验证之前。这是为了可用性,因为项目列表可能超过 1000 个,能够按类别缩小范围将有助于使其更易于管理。

是否有这样做的“django 方式”或者自定义 JavaScript 是这里唯一的选择?

0 投票
1 回答
2671 浏览

django - Django Admin中的ManyToManyFields

我在我的应用程序中使用 Photologue,我真的很喜欢ManyToManyField出现在管理应用程序中的选择器(两个多选框带有箭头,用于在选定和非选定状态之间移动项目,以及“全选”和“清除全部”选项)。

我在自己的模型中使用了非常相似的代码,但我的ManyToManyField选择器只是显示为普通<select multiple="multiple" ...>字段。admin.py我在 Photologue 的or中看不到任何特别之处models.py,并且这两个应用程序在同一个项目中运行。

我的模型:

Photologue的相关型号:

Photologue 的管理员:

有人知道我错过了什么吗?如果有帮助,我会发布屏幕截图。

谢谢,

多姆

0 投票
1 回答
85842 浏览

python - 覆盖 Django ModelForm 中的保存方法

我无法覆盖ModelForm保存方法。这是我收到的错误:

我的意图是让一个表单为 3 个字段提交许多值,然后为这些字段的每个组合创建一个对象,并保存每个对象。朝正确方向助推将是王牌。

文件models.py

文件forms.py

文件admin.py

0 投票
1 回答
1516 浏览

python - 没有 Auth 应用程序的 Scaffold 或 django-admin

我创建了自己的 Auth 应用程序,但现在 Admin 无法正常工作,您有什么建议?

现在的例外是:“用户”对象没有属性“is_authenticated”

我知道我的用户真的没有这种方法。所以我有两种方法: - 更改管理员 - 调整我的用户系统

我的问题是:是否有可能轻松关闭绑定到身份验证的管理员

0 投票
2 回答
22330 浏览

python - Django 主题/皮肤存储库

标准 Django 应用程序是否有一些免费可用的主题/皮肤?我的意思是包含页脚、页眉等的典型内容。

0 投票
2 回答
214 浏览

django - 在 django 管理中如何避免写冲突?

假设有两个(或多个)django 管理员读取了一条数据库记录,然后更改并保存它。没有数据库问题,但是一些管理员会惊讶于他们写的记录被覆盖了。

这个问题有没有解决过?一种方法是有一个明确的“正在编辑”按钮,它在记录中设置一个标志。如果另一个管理员阅读了相同的记录,然后单击他的“正在编辑”,他将被警告说有一个先前的编辑正在进行中。或者可以在记录中添加一个字段,该字段在保存记录时递增。如果该字段与读取记录时不同,则会警告管理员该记录在读取后已被其他人更改。

是否有本地 django 方式来处理这个问题?

0 投票
4 回答
6474 浏览

python - 为什么 django 给出错误:没有名为 django.core 的模块?

当我尝试创建一个项目时,我得到了有问题的错误。我按照如何在 windows vista 中安装 python 和 django 中的说明进行操作。

0 投票
1 回答
1172 浏览

django - ForeignKeyRawIdWidget 的正确参数是什么?

我有一个使用 raw_id_fields 的管理类。我不想显示数字键,而是将其转换__unicode__为对应的外键对象。

我认为这样做的一种方法是向管理类添加一个表单。此表单将是我想要更改的字段被我自己的小部件覆盖的表单。

作为中间步骤,我只想复制现有行为 - 因此原始 id 字段将与其相邻的图标一起显示。我有一个带有小部件的表单ForeignKeyRawIdWidget。这个小部件需要一个参数,但我不知道该给它什么。ForeignKeyRawIdWidget(DBObjectName.objects.get(pk=53))例如,我尝试过,但我得到错误 DBObjectName object has no attribute 'to'。

我可以从它在related.py 中的定义中看到该小部件需要一个 to 参数,但我不知道它在寻找什么。

0 投票
3 回答
214 浏览

django - actions in django

How can i enable or disable actions according to the value of a field.For example In my model I have a status field which can have either of the value 'activate','pending','expired'.I am making a action which set the status equals to 'activate'.Know I want the action to be enable only if status is 'pending'.