首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

django开发之咬文嚼字

最近在写一个资讯管理的django项目 其中有一个需求是实现对资讯文章的修改 我简单的说一下逻辑那么就是 前端发起请求,加上某个资讯的id传给后台 后台收到请求,根据id去数据库中找到这一篇资讯文章...sex = request.POST.get("sex") phone = request.POST.get('phone') email = request.POST.get...对其实就把 member = Member.objects.get(id=id) 之前是的filter改成get就没毛病了 他两都是筛选的意思 为啥就不一样呢 今天就来咬文嚼字一下 django的get...是从数据库的取得一个匹配的结果,返回一个对象,如果记录不存在的话,它会报错。...django的filter方法是从数据库的取得匹配的结果,返回一个对象列表,如果记录不存在的话,它会返回[]。

13710

Django之auth模块(用户认证)

password两个关键字参数 如果认证信息有效,会返回一个  User  对象。...Return an 'invalid login' error message. ... 3 、logout(request) 注销用户 该函数接受一个HttpRequest对象,无返回值...用户是否拥有网站的管理权限. is_active : 是否允许用户登录, 设置为``False``,可以不用删除用户来禁止 用户登录 2.1 、is_authenticated() 如果是真正的 User 对象,返回值恒为...用户需要修改密码的时候 首先要让他输入原来的密码 ,如果给定的字符串通过了密码检查,返回 True 使用 set_password() 来修改密码 user = User.objects.get(username...('password', '') repeat_password = request.POST.get('repeat_password', '') email=request.POST.get

1.6K50

Django 2.1.7 查询数据返回json格式

需求问题 在日常工作中,对于前端发送过来的请求,后端django大部分都是采用json格式返回,也有采用模板返回视图的方式。...在模板返回视图的方式的确很方便,但是如果涉及到动静分离、ajax请求这类,django就只能返回json格式的数据了。...那么这里就带来了一个问题,如何将django从数据库模型类中查询的数据以json格式放回前端。 然后前端如果获取读取返回过来的数据呢?...其中获取post请求参数的方式很简单,依然是request.POST.get('参数名')即可。 浏览器测试功能如下: ? 可以从浏览器的控制台看到后端返回过来的结果数据。...后端按照约束格式返回json数据 from django.core import serializers from django.http.response import JsonResponse from

3K20

Django2.0中文(Form)

return HttpResponse(message) 3 from django.http import HttpResponse from django.shortcuts import render_to_response...import send_mail from django.http import HttpResponseRedirect from django.shortcuts import render_to_response...('subject', ''), 'message': request.POST.get('message', ''), 'email': request.POST.get('email', '')...Django的form框架不但校验数据,它还会把它们转换成相应的Python类型数据,这叫做清理数据 9 forms.Form的用法: views.py from django.shortcuts import...在函数的末尾显式地返回字段的值非常重要。 我们可以在我们自定义的校验方法中修改它的值(或者把它转换成另一种Python类型)。 如果我们忘记了这一步,None值就会返回,原始的数据就丢失掉了。

50420
领券