社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Yuriy Shevchenko

Yuriy Shevchenko 最近创建的主题
Yuriy Shevchenko 最近回复了
6 年前
回复了 Yuriy Shevchenko 创建的主题 » Ajax路由到django URL(使用django 2.0“path”urlpatterns)

尝试构建这样清晰有用的API。使用 main , all_json 名字不清楚。不过,让我们来试试你的例子:

  1. 在你 urls.py 使用 main/all_json/ name="all_json" . 根据文件:

这里不需要添加一个前导斜杠,因为每个URL都有这个斜杠。例如,它的文章,而不是/文章。 link

…每个模式都要求URL以斜线结尾。 link

  1. 在您的HTML模板中(顺便说一下,这可能是错误的,但是您给它命名了 html.py . 我建议把这个重构为 somename.html ,在JS块中使用模板标记 {% url "all_json"" %} 像:

    $.ajax({
          url: '{% url "all_json" %}',
          sucess: function(serverResponse){
          console.log('success.serverResponse', serverResponse)
    }
    

    })

通过使用 url 模板标记在更改URL时可以避免许多错误。