尝试构建这样清晰有用的API。使用
main
,
all_json
名字不清楚。不过,让我们来试试你的例子:
-
在你
urls.py
使用
main/all_json/
和
name="all_json"
. 根据文件:
这里不需要添加一个前导斜杠,因为每个URL都有这个斜杠。例如,它的文章,而不是/文章。
link
…每个模式都要求URL以斜线结尾。
link
-
在您的HTML模板中(顺便说一下,这可能是错误的,但是您给它命名了
html.py
. 我建议把这个重构为
somename.html
,在JS块中使用模板标记
{% url "all_json"" %}
像:
$.ajax({
url: '{% url "all_json" %}',
sucess: function(serverResponse){
console.log('success.serverResponse', serverResponse)
}
})
通过使用
url
模板标记在更改URL时可以避免许多错误。