路由系统

回顾

第一章有说到,Django通过url分发器将我们在浏览器中输入的一个个url页面请求分发给不同的view进行处理。本章主要分析下由url分发器组成的Django路由系统。(本章主要针对Django2.0之后的版本,Django2.0之前的版本可能会有所不同)

还是回到我们第一章新建的项目结构

myproject
├── manage.py                     #django管理主程序
├── myapp                         #app目录
│   ├── __init__.py                 
│   ├── admin.py                  #注册后台管理文件
│   ├── apps.py                   #应用配置文件
│   ├── migrations                #数据迁移目录
│   │   └── __init__.py
│   ├── models.py                 #应用模型文件,对应MTV架构中的M
│   ├── tests.py                  #测试文件
│   └── views.py                  #视图文件,对应MTV架构中的V
└── myproject                     #项目配置目录
    ├── __init__.py
    ├── settings.py               #项目主配置文件
    ├── urls.py                   #url路由系统文件
    └── wsgi.py                   #网络通信接口文件

当我们新建一个项目,通过python manage.py runserver启动后。此时在浏览器中访问127.0.0.1:8000,就可以看到Django的欢迎界面。127.0.0.0:8000相当于127.0.0.1:8000/后接空的地址,这里如果没有自定义的话,django默认将该地址绑定到了django的欢迎界面。 django欢迎界面 为了绑定URL和视图函数,Django使用了URLconf。

Copyright © itrunner.cn 2020 all right reserved,powered by Gitbook该文章修订时间: 2022-08-28 07:44:16

results matching ""

    No results matching ""