摘要: 1.get_object_or_404() 接收两个参数,参数1为模型类,参数2为查询参数 查询到对象则返回对象,查询不到则返回http404,但是不会返回模型的DoesNotExist异常 示例: from django.shortcuts import get_object_or_404 def 阅读全文
posted @ 2020-11-12 23:17 我在路上回头看 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.require_http_methods() 1.要求视图只接受特定的请求方法 2.该装饰器允许传递多个请求方法参数,以列表的形式,请求方法名要大写 from django.views.decorators.http import require_http_methods @require_ht 阅读全文
posted @ 2020-11-12 23:00 我在路上回头看 阅读(228) 评论(0) 推荐(0) 编辑
摘要: auth模块 auth模块是cookie和session的升级版,auth模块是对登录认证方法的一种封装,之前我们获取用户输入的用户名及密码后需要自己从user表里查询有没有用户名和密码符合的对象,而有了auth模块之后就可以很轻松的去验证用户的登录信息是否存在于数据库中。除此之外,auth还对se 阅读全文
posted @ 2020-11-12 22:37 我在路上回头看 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 描述 首先说下异步任务执行delay()和apply_anysc()两者区别,其实两者都是执行异步任务的方法,delay是apply_anysc的简写。所以delay中传递的参数会比apply_anysc能传的参数少一些。那么延迟执行异步任务的关键点就在于传递的参数中。 例子 from dateti 阅读全文
posted @ 2020-11-12 21:13 我在路上回头看 阅读(842) 评论(0) 推荐(0) 编辑