Django小技巧01:redirect

函数会返回一个类,比起类我更喜欢使用更简洁的. 它能够提高代码的可阅读性。

推荐使用 redirect 的理由是, 您可以指定不同类型的参数(model, url, endpoint),指定 endpoint 的时候还可以直接指定URL, 不用再用来解析一遍了, 简洁了作用域环境.

下面我们来看看实例:

一个模型实例, 这将自动调用模型的方法;

反解析endpoint URL 名称(接受视图 endpoint 参数)

原始URL (aboluste 或者 relative)

从今天开始就开始一个『Django 小技巧』的系列博客,敬请关注!

目录

redirect

humanize

优化数据库查询

自动日期时间字段

合并QuerySets

get_or_create

在模板中获取当前URL

BlankorNull

创建修改密码视图

自定义认证策略

自定义链式QuerysetManager

禁用单元测试的Migrations

使用F()表达式

messages框架

使用基于类视图的Mixins

数据库访问优化

QuerySets的latest和earliest方法

ugettext和ugettext_lazy的区别

保护敏感信息

使用多个settings模块

使用重定向

设计一个好的模型

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181113G1O3SF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券