Django管理员添加表单Ajax调用

Aus*_*tin 3 python django ajax django-admin django-views

因此,我之前在Django / Ajax / Jquery上取得了成功,但是我想知道是否可以在管理控制台中完成。当用户转到“添加新”表单时,我希望他们填写邮政编码,并根据该邮政编码,根据我在数据库中具有的对应于该邮政编码的值,过滤下一个字段中的可用选项。码。

我正在尝试查找处理该表单的POST的管理员视图,但是我对django较陌生,并且在查找它时遇到了麻烦。也许我想得太多了,并且有一个更简单的解决方案?

jpi*_*pic 5

  1. 创建一个给定邮政编码的视图并以可用选项的json列表作为响应(Python)
  2. 覆盖具有邮政编码字段的模型的管理模板(模板)
  3. 向该邮政编码的keyupchange事件添加一个侦听器,该侦听器查询视图并使用响应过滤下一个字段(javascript)