【发布时间】:2014-07-14 18:54:53
【问题描述】:
我正在关注this example 为我的 Django 管理页面获取变量内联。一切正常,直到 javascript 函数中的这一行:
$.getJSON('/ajax/category-type/', .....)
服务器为/ajax/category-type/ 提供404。我对 AJAX(或 JSON)不是很熟悉,所以我不确定问题是什么。
这是我需要填写的占位符 URL 吗?我是否缺少依赖项? (我尝试将 django-ajax 安装到我的项目中,但这并没有改变任何东西。)
我觉得这可能是我错过的一些愚蠢的简单事情。
编辑:
我确实需要将此网址添加到我的 urls.py 中,但这只是部分解决了问题。
在解决了这个问题之后,我在视图中添加了一个打印语句,它确认当我进入管理页面时它被点击了。但紧随其后,我仍然在服务器中收到相同的 404 错误。它总是从categories = get_list_or_404(Category, id=id) 行得到 404。我相信这应该是用id 获取所有Categorys,但我不确定在这种情况下实际的id 是什么。
【问题讨论】:
-
当然,这只是您需要在 urls.py 上设置的网址,以指向该答案中的视图?