django中的路由规则

django中的路由规则,第1张

概述  项目的目录结构  外层的firstysite目录与Django无关,只是你项目的容器,可以任意重命名。     #其中settings.py是django的总配置文件,即项目的总管家 #urls.py,则是项目的第一级路由,也就是根路由,也就是所有该项目中所有应用的根路由,任何一条请求(指发送到该服务的ip+端口的所有请求)都会首先经过它的把关,一级路由都被拒绝的话 # 当然就不会有经过下一级

 

项目的目录结构

 外层的firstysite目录与Django无关,只是你项目的容器,可以任意重命名。

 

 

@H_404_31@@H_301_32@#其中settings.py是django的总配置文件,即项目的总管家
@H_301_32@#urls.py,则是项目的第一级路由,也就是根路由,也就是所有该项目中所有应用的根路由,任何一条请求(指发送到该服务的ip+端口的所有请求)都会首先经过它的把关,一级路由都被拒绝的话
@H_301_32@# 当然就不会有经过下一级路由了,而是直接返回。
@H_301_32@###############################################
@H_301_32@#最顶层的firstsite是一个目录,不是一个python包;
@H_301_32@#firstsite目录下面的firstsite是项目的总体配置有关的,用来管理app应用的,是一个项目的配置文件集,是一个python包,不是一个普通目录;
@H_301_32@#firstsite目录下面的firstapp是项目的一个app,是一个python包,不是一个普通目录;可以有多个这样的app应用。app的存放位置可以是任何地点,但是通常都将它们放在与脚本同级的目录下,这样方便导入文件。
@H_301_32@#firstsite目录下面还有一个项目管理工具manage.py
@H_301_32@################################################
@H_301_32@#进入firstsite项目根目录,确保与文件处于同一级,输入下述命令:
@H_301_32@python manage.py startapp @H_301_32@在Pycharm中,没有可以创建app的图形化按钮,需要在下方的终端中输入命令:
@H_301_32@python manage.py startapp polls#这样也能创建polls应用。manage.pymanage.pymyapp
# 这样就生成了myapp这个应用
#Terminal @H_404_31@ 

 

根路由文件: @H_404_31@#根路由,也就是第一级路由,网址url中的“协议+主机名或ip+端口”,紧跟其后的部分就是一级路由firstsite/urls.py除了admin路由外,尽量给每个app设计自己独立的二级路由。 总结

以上是内存溢出为你收集整理的django中的路由规则全部内容,希望文章能够帮你解决django中的路由规则所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1191498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存