学习
实践
活动
专区
工具
TVP
写文章

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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券