-
Notifications
You must be signed in to change notification settings - Fork 67
/
笔记.txt
80 lines (44 loc) · 1.13 KB
/
笔记.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
1. 创建虚拟环境
pip instatll virtualenv
virtualenv --no-site-packages djangoenv
pip freeze:查看pip安装过的包
pip list:查看所有安装过的包
先装一下库:
pip install django==1.11
pip install pymysql
2. 创建项目并且运行
django-amdin startproject day1
python manage.py startapp app
python manage.py runserver
3. 配置pymysql
import pymysql
pymysql.install_as_MySQLdb()
4.url反向解析
src = '/app/left/'
src = "{% url 'namespace:name' %}"
5. 静态解析
<img src='/statc/img/xxx.css'>
{% load static %}
<img src='{% static "img/xxx.css" %}'>
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:下一个的页码
number:当前的页数