(相关资料图)
- Django与数据库连接
- 一、form表单相关注意事项
- 二、request对象方法
- 三、django连接数据库
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.我们可以指定其他数据库 比如MySQL3.配置文件中需要修改配置 DATABASES
1.首先在终端创建数据库2.其次在Django的配置文件里面配置数据库3.最后连接数据库前提是python已经连接好了数据库