首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在管理中动态地向表单添加额外的属性

如何在管理中动态地向表单添加额外的属性
EN

Stack Overflow用户
提问于 2013-02-21 14:13:18
回答 1查看 190关注 0票数 0

我将django管理站点用于我的自定义应用程序,没有自定义的前端视图。

我在admin.py中做所有的事情

在我的一个模型中,我想在change_form中添加额外的文本域,这些文本域不会持久化,只是为了对一些外部站点执行一些ajax请求

但是我不知道如何添加这个额外的字段

我不想创建新的表单,因为这是自动完成的管理网站

有没有办法在代码中添加字段,如下所示

代码语言:javascript
运行
复制
def get_form(self, request, obj=None, **kwargs):
   search = forms.CharField(label='search')  
   add search to existing code // here 
   return super(PersonAdmin, self).get_form(request, obj, **kwargs)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 14:35:56

有两个选项。

link

  • Customize
  1. Extend/Customize changelist template中提到的默认更改列表表单,并在jQuery ready()事件中注入(动态添加)额外的字段。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14995730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档