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.我们可以指定其他数据库 比如MySQL
3.配置文件中需要修改配置 DATABASES
1.首先在终端创建数据库
2.其次在Django的配置文件里面配置数据库
3.最后连接数据库前提是python已经连接好了数据库
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律