【发布时间】:2011-10-02 02:41:17
【问题描述】:
我目前正在处理 Django 中的一个项目,并且目前我正在处理一个包含多个元素的表单。每个元素都是动态的,并且需要在其上方的元素更改值时更新其选项。我知道每当另一个元素的值发生变化时,我都可以使用 AJAX 来更新元素内容,但我想知道是否有更多的 Django 方式,或者无论如何都可以在服务器端执行此操作?我的主要目标是在不每次都重新加载整个页面的情况下做到这一点,感谢任何反馈。谢谢!
更新:我的问题与Django ajax form, choicefields dependancy 非常相似,但我不完全理解答案中发生了什么。如果有人可以更详细地解释它,那将解决我现在所有的问题。我正在尝试该答案所说的内容,但是当我尝试加载它时出现 500 和 403 错误。
跟进:显然我所有的问题都来自一个过时的 jQuery 库,一旦我更新它,一切都恢复正常了!
【问题讨论】:
-
只需创建一个视图并使用jquery+ajax。我只是查看了链接,它非常不言自明。
-
我不知道回答者从哪里获得模型中引用的“book_view”。这可能对你来说是不言自明的,但我仍然迷失在正在创建的视图中发生的事情
-
你能再具体一点吗?页面上不存在字符串
book_view... -
没有可能方法可以在不使用Javascript的情况下从服务器更新客户端上的内容。
标签: ajax django forms django-forms dynamic-list