rango是django的一个香料api,有一些额外功能。

rango的Python项目详细描述


兰戈
=====

rango对django来说是一种香料。

为什么?
---

我认为简单的短期进口比长期进口要好
嵌套的。

在django中,您应该在“views.py”中编写:

从django.core.urlsolvers导入反向
从django.shortcuts import get_object_或_404,重定向
需要从django.contrib.auth.decorators导入登录名

在兰戈:

从rango.url反向导入
从rango.views导入get_object_或_404,需要登录

事实上,这是一个倾向于建立更清洁环境的实验项目
Django的API。

核心功能
----

新的“反向”方法

工作原理如下:

从rango.url反向导入
反向('url_name',pk=8)

django“reverse”的工作原理是:

从django.core.urlsolvers导入反向
反向('url_name',kwargs={'pk':8})

基本模型类

它有“all”、“get”、“filter”和“exclude”的shorcuts``
方法和一些额外的魔力:

来自RANGO进口车型

MyModel类(Models.rangomodel):
MyModel类(Rangomodel):
标题=models.CharField(最大长度=100)
是否处于活动状态=models.booleanfield()

@类方法
def活动(cls,_queryset=none):
返回cls.filter(_queryset,is_active=true)

所有对象=mymodel.all()
使用a=mymodel.filter启动(title\u startswith=“a”)
active_objects=使用a.active()启动

**注意!**现在可以在模型类中定义过滤方法
并在查询中链接它们。魔法!

快捷方式“rango.views``

从rango.views导入render_to,ajax_请求,render_to_响应,\
呈现、重定向、获取对象或404,需要登录

邮件快捷方式

如果需要从模板和
发送您可以使用快捷方式:

来自rango.mail导入发送模板

发送模板(subject='subject',template='mail.html',
收件人列表=[收件人@example.com],
上下文={})

完整方法签名:

定义发送模板(主题=无,模板=无,收件人列表=[],
context={},from_email=none,**kwargs)

其他快捷方式和内容

来自rango.crypto导入随机令牌
随机令牌(20)创建rangom字符串

是的那是替代品
来自django.conf导入设置
来自RANGO导入设置
设置。具有设置(“自定义设置”)
设置。获取设置(“自定义设置”,默认为“某些值”)

从rango.utils导入安全上载到
来自RANGO进口车型
myfile类(models.model):
file=models.filefield(upload_to=safe_upload_to('files'))
文件将上载到
文件/<;实例ID>;/<;随机>;<;文件名>;


文档
----

还没准备好,我正在努力。

如果你很勇敢,请注意消息来源:)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java游戏!框架伪造应用程序它实际上做什么?   java如何在JavaFx中显示表视图中的即时更改?   对象类的equals()方法的java重载   xpages介绍如何部署java。IBM Notes中的策略更改   java如何访问侦听器中的另一个视图?   java getDefaultDisplay()的替代方法是什么   java opencv匹配模板   java Android Firebase写入数据时的常量超时   在Java中,如何将包含大量空格的数字字符串转换为一系列Int变量。   带有GUI的swing Java模拟无法运行模拟   java NoSuchElementException在特定的Web端上使用无头铬和硒   java对文件进行迭代,即使文件在目录中也会出现“未找到文件”异常。你能告诉我为什么吗?谢谢   递归Java 8,匿名递归嵌套方法   java为什么我看到枚举常量的字段值会被序列化/反序列化?在哪种情况下,枚举中哪些内容没有序列化?   java在运行sonar scanner和Spotbugs规则时出错,用于单片项目?   java如何检查硬件键盘是否可用?(黑莓)   tile游戏动作侦听器循环中的java错误   sockets Java线程池与高请求场景中的新线程   java如何使用Hibernate注释在联接表上创建索引?