目录
Django与数据库连接
一、form表单相关注意事项
1.action 控制数据提交的地
1.action="" 数据默认提交给当前页面所在的地址
2.action="https://www.baidu.com/" 完整地址
3.action="/index/" 朝当前服务端的index地址提交
2.method 控制数据提交的方法
get
朝服务端索要数据 也可以携带一些额外的要求
携带额外数据的方式: URL?xxx=yyy&uuu=zzz
问号后面携带数据的大小是有限制(2KB)的并且不能携带敏感数据
post
朝服务端提交数据
携带额外数据的方式: 请求体
请求体携带数据安全性较高并且没有大小限制
二、request对象方法
request.method
获取当前请求的请求方法 结果是纯大写的字符串 GET、POST
request.GET
获取URL问号后面携带的数据 结果是一个QueryDict拥有字典的特性
request.GET.get() 值列表最后一个数据值
request.GET.getlist() 整个值列表
request.POST
获取post请求请求体里面的数据 结果也是一个QueryDict拥有字典的特性
request.POST.get() 值列表最后一个数据值
request.POST.getlist() 整个值列表
三、django连接数据库
1.django默认自带sqlite3小型数据库
2.我们可以指定其他数据库 比如MySQL
3.配置文件中需要修改配置 DATABASES
1.首先在终端创建数据库
2.其次在Django的配置文件里面配置数据库
3.最后连接数据库前提是python已经连接好了数据库