django-choices-enums 用于 django 的枚举开源项目

我要开发同款
匿名用户2019年11月10日
141阅读

技术信息

开源地址
https://gitee.com/gojuukaze/django-choices-enums
授权协议
GPL

作品详情

djago-choices-eums

djago-choices-eums 是用于djago的枚举。

此实现特点:

不缺失choices的可读说明能支持代码提示轻量,方便使用,无侵入安装pipistalldjago-choices-eums使用

完整文档见:https://github.com/gojuukaze/djago-choices-eums

fromdjago_choices_eumsimportDjagoChoicesEumclassTypeChoices(DjagoChoicesEum):Created=(1,'created')Fiished=(2,'fiished')aoymous=((3,'xx'),(4,'xx'),)classFoo(models.Model):type=models.ItegerField(choices=TypeChoices.to_djago_choices())使用枚举f=Foo.create(type=TypeChoices.Created)获取所有可选值prit(TypeChoices.all_values())#Out:(1,2,3,4)获取说明prit(TypeChoices.Created.verbose)#Out:createdprit(TypeChoices.get_verbose(2))#Out:fiishedprit(TypeChoices.get_verbose(3))#Out:xxprit(TypeChoices.get_verbose(TypeChoices.B))#Out:fiished

功能介绍

django-choices-enums django-choices-enums 是用于 django 的枚举。 此实现特点: 不缺失 choices 的可读说明 能支持代码提示 轻量,方便使...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论