1. 创建虚拟环境
- 创建独立干净的虚拟环境
- 进入命令行模式输入:
1 | pip instatll virtualenv # 安装virtualenv软件 |
- 查看pip安装过包的版本
1 | pip freeze |
- 查看所有安装过的包
1 | pip list |
- 先装一下库:
1 | pip install django==1.11 # 指定1.11版本 默认是最新版 |
2. 创建项目并且运行
1 | django-amdin startproject day1 |
3. 配置pymysql
1 | import pymysql |
4. url反向解析
- html页面的解析
1 | src = '/app/left/' # 绝对路径 |
5. 静态解析
- 方法一:
1 | <img src='/statc/img/xxx.css'> |
- 方法二:
1 | {% load static %} # 要先加载一下 |
6. 过滤器 ‘|’
- lower
- upper
- date:y-m-d h:m:s
- add:1
- add:-1
7. get和filter区别
- get一定要确定能获取到唯一一个对象
- filter:能获取很多对象,queryset
- first():获取第一个
- [:1]
- last():获取最后一个
8. 分页
- paginator对象
- page_range:获取当前一共有多少页 range(1,3)
- page对象:
- 通过page获取paginator对象:page.paginator
- has_next:是否有上一页
- has_previous:是否又下一页
- next_page_number:上一页的页码
- previous_page_number:下一个的页码