1、cookies操作
-- cookies是保存在客户端浏览器上的存储键值对
-- 访问某个网址,自动从硬盘取键值对,进行访问,通过域名进行划分的
-- 验证只是其中一个机制
2、 session操作
-- session是保存服务端的键值对
3、view的返加方式
-- render(request,'模版路径',可以加字典或locals()) 可以加一个参数
-- 打开index.html读取内容,含有特殊标记
-- 替换(渲染)===》新字符串
-- 返回用户
-- HttpResponse("返回具体内容") 返回的是字符串
区别:
-- redirect("URL")
4、URL路由
-- /index ----> view函数
5、启动
-- python manage.py runserver
6、创建项目
进入要建项目的路径
-- django-admin startproject [项目名称]
7、创建app
进入项目目录python manage.py startapp [app名称]
8、URL中别名
[ ('/index/',func,name='XXOO') ]
9、数据库迁移文件生产
python manage.py makemigrations 生产迁移文件
python manage.py migrate 执行迁移
9、settings.py配置
-DEBUG
=
True
#代表是调试环境 生产不能用True -语言 如中文: LANGUAGE_CODE = 'zh-hans'
-- 数据库设置
-- 模版设置
-- app配置
10、安装django
进入python安装目录执行pip3 install django命令
11、模版
新建python package,命令为templates
templages右键标记模版
12、建立usrls
在每个app下建urls