繁体   English   中英

Django Admin和Dajax

[英]Django Admin and Dajax

我不熟悉任何与ajax相关的东西,所以请原谅我的无知。

我在这里使用示例并尝试使其在Django Admin中运行。 我正在为将使用的模型创建自定义更改表单。

我遇到的问题是,在第一个选择框中进行选择后,第二个框什么也没有发生。 我曾尝试使用原型和jquery,但似乎都无法使用它们。
为了使它能够调用ajax.py中的函数,我必须要做的一件事就是我必须在onchange中传递的Dajax.process变量周围添加引号。

我目前仅将django开发服务器用于测试目的。

我想念什么?

因此,您需要一起做几件事才能做到这一点:

至少:

  • URL模式来处理您的请求。
  • 一种视图方法,用于返回数据
    您需要的任何形式。
  • 一个具有所需事件处理程序的JavaScript文件,您可以通过表单的Media属性或将其包含在更改表单模板中来添加该事件处理程序。

可能:

  • 覆盖内置管理模板以适合您需要的模板。
  • 一个定制表单类,用于保存您在Ajax中使用的值。

从那里,您可以使用FireBug或Fiddler来确保传入,并从Ajax调用中获取正确的值。

您还需要处理一条记录,在该记录中,您需要触发Ajax调用以根据对象的现有值填充动态表单。

编码愉快!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM