一个包装Django的选择。
choices.p的Python项目详细描述
选项.py
py是django的选择的包装器,使它们更易于使用。
示例
fromdjango.dbimportmodelsfromchoicesimportChoicesclassStudent(models.Model):classYear(Choices):FRESHMAN='FR'SOPHOMORE='SO'JUNIOR='JR'SENIOR='SR'@propertydefis_upperclass(self):returnselfin(self.JUNIOR,self.SENIOR)year_in_school=models.CharField(max_length=2,choices=Year.choices(),default=Year.FRESHMAN.value)defis_upperclass(self):returnself.Year(self.year_in_school).is_upperclass
安装
使用pip从PyPI安装它:
pip install choices.py
要求:
- Python3.4+