创建Django项目
1.创建Django项目
- django-admin startproject 工程名称
2.运行服务器
python manage.py runserver ip:端口
或:
python manage.py runserver
不写IP和端口,默认IP是127.0.0.1,默认端口为8000。
启动后可见如下信息:
在浏览器输入网址"127.0.0.1:8000"便可看到效果
- django默认工作在调式Debug模式下,如果增加、修改、删除文件,服务器会自动重启。
- 按ctrl+c停止服务器。
工程的简单配置
子应用的创建与配置
- python manage.py startapp users/子应用名称
在工程的srttings文件里注册子应用
添加路由
子应用目录中创建urls.py文件,添加路由信息
2 把子应用的路由添加到总工程里
其他电脑访问 需要用0.0.0.0ip启动服务器
在settings文件中设置允许访问的ip地址
- 目前设置为* 表示都可以访问
关闭csrf保护可以进行其他的http请求方式
类视图
注册类视图
- 子应用里注册类视图 注意as_view方法的调用
- 总工程路由不变,上面已经添加过了
通过postman访问来测试一下
请求方式的改变返回了不同的信息
路由信息
path 添加路由信息 时 无法使用正则
re_path 添加路由信息 时 可以使用正则
url 内部是调用的re_path
注意:
- 正则要有严格的开头和结尾,否则会有被覆盖的情况
获取url地址后拼接的参数数据
- 如果一个key只有一个值用get方法
- 如果一个key有多个值用getlist方法