开发者社区> 问答> 正文

Django如何处理一个请求?

Django如何处理一个请求?

展开
收起
cuicuicuic 2021-11-08 23:34:19 342 0
1 条回答
写回答
取消 提交回答
  • 当用户请求从您的 Django 的网站页面,这是该系统遵循以确定哪些 Python 代码执行的算法:

    Django 请求是 URL 配置模块配置。通常通过值 ROOT_URLCONF 设置,但如果传入 HttpRequest 对象具有 urlconf 属性(由中间件设置),它的值将代替的可以使用 ROOT_URLCONF 的设置。 Django 的负载是 Python 模块并寻找变量 urlpatterns。这是一个 django.conf.urls.url() 实例。 Django 的贯穿每个 URL 模式,从而,在所请求的 URL 匹配的第一个停止。 一旦某个正则表达式相匹配,就运行相对应的视图函数(或基于类的视图)。该视图被传递以下参数: HttpRequest 对象。 如果匹配的正则表达式没有返回命名组,然后从正则表达式比赛是作为位置参数。 关键词参数是由由正则表达式匹配的任何命名组,由指定的可选参数的任何覆盖的 kwargs参数 django.conf.urls.url()。 如果没有正则表达式匹配,或者如果一个异常在这个过程中的任何一点时提出,Django的调用适当的错误处理视图。

    2021-11-09 14:39:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载