models.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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. GODOWNENTRY_PROCESS = "godownentry_process" # 收货人电话
  7. property = models.CharField(max_length=100, verbose_name=u'属性')
  8. value = models.TextField(verbose_name=u'值')
  9. class Meta:
  10. db_table = "system_config"
  11. verbose_name = u"基础设置"
  12. index_together = (
  13. 'property',
  14. )
  15. default_permissions = ()
  16. permissions = (
  17. ("edit_config", u"修改"),
  18. )
  19. @staticmethod
  20. def getConsigneeName():
  21. try:
  22. row = Config.objects.get(property=Config.KEY_CONSIGNEE_NAME)
  23. return row.value
  24. except:
  25. return ""
  26. @staticmethod
  27. def getConsigneeTel():
  28. try:
  29. row = Config.objects.get(property=Config.KEY_CONSIGNEE_TEL)
  30. return row.value
  31. except:
  32. return ""