Django与数据库连接
2023-04-18 15:22:01 时间
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已经连接好了数据库
相关文章
- 直接在代码里面对list集合进行分页
- .NET Framework 4.5新特性详解
- 大数据的简要介绍
- 大数据的由来
- 高斯混合模型的自然梯度变量推理
- timing-wheel 仿Kafka实现的时间轮算法
- 使用Navicat软件连接自建数据库(Linux系统)
- 那一天,我被Redis主从架构支配的恐惧
- Redis 深入了解键的过期时间
- C#使用委托调用实现用户端等待闪屏
- 基于流计算 Oceanus 和 Elasticsearch Service 构建百亿级实时监控系统
- GRAND | 转录调控网络预测数据库
- JFreeChart API中文文档
- 临床相关突变查询数据库
- TIGER | 人类胰岛基因变化查询数据库
- 视频边缘计算网关EasyNVR在视频整体监控解决方案中的应用分析
- Apache Arrow - 大数据在数据湖后的下一个风向标
- 常见的电商数据指标体系
- AKShare-艺人数据-艺人流量价值
- MySQL中多表联合查询与子查询的这些区别,你可能不知道!