老男孩python全栈就业班第9期第3部分Django基础第63天内容回顾
内容回顾
1.单表的增删改查
1.删和改
1.GET请求 URL传值
1.格式
127.0.0.1:8000/delete_publisher/?name=alex&id=7
2.Django后端取值
request.GET --> 大字典
request.GET["name"] / request.GET["id"] --> key不存在就报错了
request.GET.get("name", "sb") --> 推荐用这个方法取值
2.复习一下POST方法提交的数据怎么取:
request.POST.get("key")
3.ORM操作
1.删除
1.先找到对象,调用对象的.delete()方法
publisher_obj = models.Publisher.objects.get(id=7)
publisher_obj.delete()
或者
models.Publisher.objects.get(d=7).delete()
2.修改
1.找到对象,通过修改对象的属性来修改数据库中指定字段的值,要保存
publisher_obj = models.Publisher.objects.get(id=7)
publisher_obj.name = "新的出版社名字"
publisher_obj.save() --> 把修改提交到数据库
2.GET和POST
1.GET请求
1.GET请求携带的数据都拼在了URL上
2.GET请求携带的数据有长度限制40k
2.POST请求
1.form表单提交数据
2.上传文件
3.几个GET请求具体的应用场景
1.浏览器地址栏直接出入URL是
2.点击a标签
3.搜索引擎检索
3.reqeust相关的知识点
1.request.method
1.GET
2.POST
2.request.POST --> 所有和post请求相关的数据
3.request.GET --> 所有和get请求相关的数据
2.今天内容
1.图书管理系统表结构设计
1.出版社
2.书
3.作者
posted on 2019-11-15 07:20 herisson_pan 阅读(6) 评论(0) 收藏 举报
浙公网安备 33010602011771号