在模型字段中处理选项时,django的简单枚举。
django-enumerif的Python项目详细描述
#django enumerify
` ` ` ` ` ` ` ` ` ` ` pip install django enumerify从django.utils.translationimportgetext-as
>从Enumerify.enum import-enum
class groupkind(enum):
public=0
private=1
py
来自django.db importmodels
from enumerify import fields
from.enums import group kind
class group(models.model):
title=models.charfield(max_length=100)
slug=models.slugfield()
description=models.textfield()
kind=fields.selectintegerfield(blueprint=groupkind,default=groupkind.public)
=models.datetimefield(auto_now_add=true,db_index=true)
def_uu unicode_uuu(self):
return u“group:%s”%self.title
`````
``
python
$python testapp/tests/runtests.py
```
` ` ` ` ` ` ` ` ` ` ` pip install django enumerify从django.utils.translationimportgetext-as
>从Enumerify.enum import-enum
class groupkind(enum):
public=0
private=1
py
来自django.db importmodels
from enumerify import fields
from.enums import group kind
class group(models.model):
title=models.charfield(max_length=100)
slug=models.slugfield()
description=models.textfield()
kind=fields.selectintegerfield(blueprint=groupkind,default=groupkind.public)
=models.datetimefield(auto_now_add=true,db_index=true)
def_uu unicode_uuu(self):
return u“group:%s”%self.title
`````
``
python
$python testapp/tests/runtests.py
```