我要稍微简化一下。假设我有一个模型叫实验室
from django.db import models
class Lab(models.Model):
acronym = models.CharField(max_length=20)
query = models.TextField()
字段query
几乎总是与字段acronym
相同。因此,我希望在Django管理界面的acronym
字段中输入文本后自动填充query
字段。此任务必须由jQuery脚本执行。
因此,如果我举一个例子:您想通过Django管理界面向数据库添加一个新的实验室。单击“添加”按钮,您将在带有两个字段的空窗体上着陆。用ABCD
等值手动填充acronym
字段,然后query
字段应自动用相同的值完成,这意味着ABCD
。
我该怎么做?
要将媒体添加到管理员,只需将其添加到管理员类的元类媒体,例如:
管理py
如果只包含一个文件,请注意后面的逗号,因为它必须是元组。你也可以用这种方式选择css。
管理员已经包含了jquery的(旧版本)。要将其快捷方式添加到“myscript”文件的顶部,请执行以下操作:
为了解决你的问题,我会extend the admin。您可以向任何DOM节点添加js事件,以触发myscript文件中的ajax调用,并将其添加到正确的管理视图中进行处理。
相关问题 更多 >
编程相关推荐