一个包装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+

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

推荐PyPI第三方库


热门话题
java如何格式化GregorianCalendar   java对于这种递归算法,什么是好的迭代解决方案?   Lucene中的java查询   java有没有办法让hibernate查询自动返回键值映射(省略“as”)?   网络Java优化将值作为位写入bytebuffer   tomcat8主java HttpServlet工作,但ServletContextListener无法访问mysql数据库   嵌入式模式下的java Neo4j慢速密码查询   图像处理TIF文件将此转换从ImageMagick转换为Java   eclipse当我试图在服务器上运行JavaWebApp时出现了一个问题   java Glide不起作用   爪哇人到达第n级楼梯的方法,但要有给定的圆锥形   重新安装ubuntu后,java JOGL无法工作   java正则表达式无法捕获所有匹配项   如何在Java中高效地删除多个会话密钥?   使用java表单创建具有复杂参数的ebean   java在Mac上设置“OOo安装路径”LibreOffice SDK配置   列出java中允许remove()方法工作的迭代的内部实现是什么?