django —— 定义一个请求与响应的功能

一、创建Django项目

使用 django-admin 来创建 HelloWorld 项目:

django-admin startproject HelloWorld

二、Django项目的目录结构 

db.sqlite3   项目默认使用的sqlite数据库

manage.py  项目的命令行工具

dev05/     与项目根目录同名,存放的是项目相关的配置文件、全局路由等

__init__.py  指定dev05为一个包

settings.py   Django 项目的配置文件

urls.py      Django 项目的 URL 声明,就像你网站的“目录”

wsgi.py     作为你的项目的运行在 WSGI 兼容的Web服务器上的入口 

三、创建子应用

创建命令:python manage.py startapp polls 

3.1 子应用结构

 3.2 定义一个请求与响应的功能

3.3 路由原则

# 全局路由配置表
# 1.urlpatterns为名称固定的列表
# 2.列表中一个元素代码一个路由
# 3.定义路由
# 方式一:(path函数)
# a.调用path函数,第一个参数为:url路径字符串(去掉ip和端口号)
# b.第一个参数,不可以以“/”开头
# c.第二个参数可以为需要调用的视图函数名

# 方式二:(re_path函数) -不要求掌握
# a.调用re_path,第一个参数为:url路径字符串(正则表达式)

# 4.匹配规则
# 列表中的元素从上往下匹配
# 一旦匹配成功,则停止匹配,会自动调用第二个参数对应的函数
# 如果匹配不成功,会继续往下匹配,如果所有路由都匹配不上,则抛出 404 异常
原文地址:https://www.cnblogs.com/like1824/p/15085501.html