最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

Django与数据库连接

来源:博客园


(相关资料图)

目录
  • 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已经连接好了数据库

关键词: 连接数据库 数据库连接 注意事项