1、预备知识
进入开发者模式查看详细信息:
HTTP请求中常见的请求方式
2、快速入门
在pycharm创建一个Django项目:
#在终端输入代码,然后访问网址
python manage.py runserver
此页面即为成功:
(1)后台管理
打开创建的域名给后面加上/admin
可以对用户等信息进行增删改查
汉化和修改时区
创建应用
再次访问域名/index
查看:
先在子应用里定义:
让项目知道子应用,添加:
新建一个sqlite数据库:
写入其余信息,并且使用外键进行关联,创建数据库模型
pip install ipython
#下载一个方便shell操作的软件
之前管理界面只有用户和组,
现在将自定义模型加入后台管理:
也可以将名称转换为中文:
后台管理自定义:
关联注册:
查看效果:
效果:
(2)前台管理
新建目录以及html文件:
编辑html文件:
渲染:将上下文context{‘books’:books}填充到book/index.html代码的过程。
看效果:
接下来我们让url后加上id查看图书详细信息:
查看效果:
模版文件在setting中设置:
拓展
1.标题标签
用浏览器打开:
2.有序标签和无序标签
3.图片标签
效果:
4.链接标签
5.表格标签
效果:
6.表单标签
效果:
汇总:Django请求的生命周期
wsgi:web服务网关接口