【问题标题】:Django Admin Save and add another preselected fieldsDjango Admin 保存并添加另一个预选字段
【发布时间】:2013-09-25 18:00:47
【问题描述】:

我正在开发一个 Django 1.5 应用程序,我必须自己输入数据:P。我注意到“保存并添加另一个”按钮有点误导,因为它不包含先前选择的上下文。例如,我的模型与另一个模型有 ForeignKey 关系(导致下拉选择)。有没有办法(我没有看到)让它根据之前的选择(使用保存并添加另一个时)预先选择该下拉列表?

【问题讨论】:

  • 我认为没有内置任何东西,但是您可以使用一些 Javascript(或者更复杂的是,自定义管理视图)和管理类上的自定义 response_add 方法来放置选择的值或 PK 到查询字符串中。
  • 有趣。好的,我会试一试,然后报告结果。这个问题是为了尽量减少我的数据输入......叹息......

标签: python django


【解决方案1】:

我想你想要ModelAdmin.save_as 选项:

class MyAdmin(admin.ModelAdmin):
    ...
    save_as = True

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_as

【讨论】:

  • 天哪。去图,阅读文档...感谢您的链接,虽然不完全是我的想法,但完全解决了我的问题。现在要面对自己没有仔细阅读文档...
猜你喜欢
  • 2018-09-08
  • 2019-01-24
  • 1970-01-01
  • 2018-03-05
  • 2015-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多