models.py 986 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # coding=utf-8
  2. from django.db import models
  3. class Config(models.Model):
  4. KEY_CONSIGNEE_NAME = "consignee_name" # 收货人姓名
  5. KEY_CONSIGNEE_TEL = "consignee_tel" # 收货人电话
  6. property = models.CharField(max_length=100, verbose_name=u'属性')
  7. value = models.TextField(verbose_name=u'值')
  8. class Meta:
  9. db_table = "system_config"
  10. verbose_name = u"基础设置"
  11. index_together = (
  12. 'property',
  13. )
  14. default_permissions = ()
  15. permissions = (
  16. ("edit_config", u"修改"),
  17. )
  18. @staticmethod
  19. def getConsigneeName():
  20. try:
  21. row = Config.objects.get(property=Config.KEY_CONSIGNEE_NAME)
  22. return row.value
  23. except:
  24. return ""
  25. @staticmethod
  26. def getConsigneeTel():
  27. try:
  28. row = Config.objects.get(property=Config.KEY_CONSIGNEE_TEL)
  29. return row.value
  30. except:
  31. return ""