models.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. from django.db import models
  2. from DjangoUeditor.models import UEditorField
  3. import django.utils.timezone as timezone
  4. class MyNew(models.Model):
  5. NEWS_CHOICES=(
  6. ('企业要闻','企业要闻'),
  7. ('行业新闻','行业新闻'),
  8. ('通知公告','通知公告'),
  9. )
  10. title=models.CharField(max_length=50,verbose_name='新闻标题')
  11. description=UEditorField(u'内容',
  12. default='',
  13. width=1000,
  14. height=300,
  15. imagePath='news/images/',
  16. filePath='news/files/')
  17. newType=models.CharField(choices=NEWS_CHOICES,
  18. max_length=50,
  19. verbose_name='新闻类型')
  20. publishDate=models.DateTimeField(max_length=20,
  21. default=timezone.now,
  22. verbose_name='发布时间')
  23. views=models.PositiveIntegerField('浏览量',default=0)
  24. def __str__(self):
  25. return self.title
  26. class Meta:
  27. ordering=['-publishDate']
  28. verbose_name="新闻",
  29. verbose_name_plural=verbose_name
  30. # Create your models here.