Django里面视图层传递参数给HTML
def hobby_views(request):
dic= {
'first':'football',
'second':'swimming',
'third':'girls',
'fourth':'dogs',
}
return render(request,'hobby.html',dic)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hobby</title>
</head>
<body>
我的第一个爱好是{{ first }}and我的第二个爱好是{{ second }}
3:{{ third }}
4:{{ fourth }}
</body>
</html>
遍历的内容(注意要加local())
def count_views(request):
list = ['AA','BBB','CCCC','DDDDD']
return render(request,'count.html',locals())
内容:{{ list }}
列表的第一个内容:{{ list.0 }}
列表的第二个内容:{{ list.1 }}
遍历的内容:{% for x in list %}
结果:{{ x }}
{% endfor %}
静态文件CSS JS IMAGE的处理
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<img src="/static/images/girl.png" alt="">
</body>
</html>
def css_views(request):
return render(request,'css.html')
使用static导入CSS JS IMAGES
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
{% load static %}
</head>
<body>
<img src="{% static 'images/girl.png' %}" alt="">
</body>
</html>
给路由起名字然后通过名字来解析


Django通过models创建数据库的内容

创建新的models时用于表示用户激活状态

往创建好的数据库中导入数据(通过数据库名.object.create())

往创建好的数据库导入数据(通过obj.save())

通过字典的方式往数据库导入数据

查询数据库的数据(通过all())

通过vales()查询数据库的数据

通过values_list(... ,...)查询name和website,其他的数据不查

按照排序来查询结果

查询数据库中ID为1的数据

通过filter查询ID= 1的数据

通过filter查询ID大于2的数据

取反查询,ID不等于1

计算数据库中age的总和

修改数据库中的数据

把数据库的name全部改为JACK

删除单条数据

全部删除书库库中的数据

使用数据库删除操作功能实现table的删除操作



F()操作执行增加操作

Q()操作删除

创建超级用户后登陆admin进行后台管理

管理后台显示数据库中name

管理后台数据中改变显示的内容


修改类在后台显示的复数名称

修改类在后台显示的单数名称

定义显示在后台的字段

定义显示的字段允许修改

定义后台的搜索字段

右侧增加过滤器进行筛选

超级管理类

一对一映射


request.post获取数据

使用表单把输入的内容保存在数据库中

