django-enummodel

软件截图:
django-enummodel
软件详细信息:
版本: 0.1.5
上传日期: 11 May 15
开发: Thom Linton
许可: 免费
人气: 6

Rating: 3.0/5 (Total Votes: 2)

Django的enummodel是一个小的Django应用程序,旨在帮助填补小生用例定义枚举为某一领域(相互排斥的选项),并完全指定非排斥的选项作为一个完全指定模型类型的实例之间(S?) 。
在通常情况下,配置为一个完全指定模型非mututally排斥的选项(连同夹具来存储这些选项)可以在最好的情况下,“只是工作”;在最坏的情况下,它可以提供轻度头痛,涉及懒惰翻译明显时。
在笔者的特定情况下,面临的挑战是避免应付O(n)的增长夹具来管理,再加上以避免遇到国际化问题的愿望率,被迫选择在一个特定的字符集来存储这些值。
Django的enummodel提供一个Django Model对象与开发商可以延伸到提供的功能上面勾勒:
LANGUAGE_CHOICES =(
 (1 _(u'English')),
 (2 _(u'Spanish')),
 (3,_(u'French')),
 (255 _(u'other')),

类语言(EnumModel):
 类EnumMeta:
 选择= LANGUAGE_CHOICES
请注意,从EnumModel派生的任何模型,人口发生在的SyncDB;因此,改变的选择依据需要通过运行纠正:
django-admin.py的SyncDB

什么是此版本的新

  • 在确保枚举缺失正确整流

在什么版本0.1.4新是

  • 在包括南管理应用程序的支持

在什么版本0.1.3新是

  • 在发现不正确包装规格在setup.py

在什么版本0.1.2新是

  • 在发现不正确包装规格在setup.py

要求

  • 在Django的
  • 的Python

显影剂的其他软件 Thom Linton

django-trackable
django-trackable

11 May 15

意见 django-enummodel

评论没有发现
添加评论
打开图片!