首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Admin和Dajax

Django Admin和Dajax
EN

Stack Overflow用户
提问于 2011-02-02 19:05:50
回答 1查看 847关注 0票数 0

我刚开始使用ajax相关的东西,所以请原谅我的无知。

我正在使用示例这里,并试图让它在Django管理中工作。我正在为它将要使用的模型创建一个自定义更改表单。

我遇到的问题是,在第一个选择框中选择后,第二个框不会发生任何变化。我尝试过使用prototype和jquery,但似乎两者都没有。

为了让它调用ajax.py中的函数,我不得不做的一件事是,我必须在onchange中传递的Dajax.process变量周围添加引号。

我目前只是使用django dev服务器进行测试。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2011-02-02 22:44:57

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

至少:

  • 处理请求的URL模式。
  • 中返回数据的视图方法。 不管你需要什么形式。
  • 具有所需事件处理程序的JavaScript文件,可以通过窗体的媒体属性添加该文件,或将其包括在更改表单模板中。

可能:

  • 一个模板,以覆盖内置管理模板,以满足您的需要。
  • 保存Ajax值的自定义表单类。

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

您还需要处理一个记录的编辑,在那里您需要根据对象的现有值调用Ajax来填充您的动态表单。

编码愉快!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4878691

复制
相关文章

相似问题

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