models.py 942 B

123456789101112131415161718192021222324252627
  1. # coding=utf-8
  2. from django.db import models
  3. from django.conf import settings
  4. from apps.tenant.models import Tenant
  5. class Notices(models.Model):
  6. content = models.CharField(max_length=200, verbose_name=u"内容")
  7. title = models.CharField(max_length=50, verbose_name=u'标题')
  8. create_time = models.DateTimeField(verbose_name='发布时间', auto_now_add=True)
  9. create_user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=u"创建者", on_delete=models.PROTECT,
  10. editable=False)
  11. tenant = models.ForeignKey(Tenant, verbose_name=u'租户', on_delete=models.PROTECT, blank=True)
  12. class Meta:
  13. db_table = "notices"
  14. verbose_name = u"通知"
  15. ordering = ['-id']
  16. default_permissions = ()
  17. permissions = [
  18. ('browse_notices', u'查看'),
  19. ('add_notices', u'添加'),
  20. ('delete_notices', u'删除'),
  21. ]