|- Django版本:1.8

|- Python版本:3.4

models.py

 1 class Story(models.Model):

 #编辑Story状态
STATUS_CHOICES = (
(1, '待编辑状态'),
(2, '待批准状态'),
(3, '已发布状态'),
(4, '已存档'),
) title = models.CharField(max_length=100, verbose_name=u'文章')
slug = models.SlugField(verbose_name=u'简短标题')
category =models.ForeignKey(Category, verbose_name=u'分类')
owner = models.ForeignKey(User, verbose_name=u'发布者')
status = models.IntegerField(choices=STATUS_CHOICES, default=1, verbose_name=u'发布状态') class Meta:
ordering = ['modified','created']
verbose_name_plural = verbose_name = '文章' def __str__(self):
return self.title
admin.py

 1 class StoryAdmin(admin.ModelAdmin):
list_display = ('title', 'owner', 'status', 'created', 'modified','read_times','top', 'id')
search_fields = ('title', 'markdown_content')
# 状态选择器
list_filter = ('status', 'owner', 'created', 'modified',)
prepopulated_fields = {'slug': ('title',)}
actions = ['make_story_public'] def make_story_public(self, request, queryset):
# queryset参数为选中的Story对象
rows_updated = queryset.update(status=3)
message_bit = "%s 篇文章" % rows_updated
self.message_user(request, "%s 已成功标记为已发布状态." % message_bit)
make_story_public.short_description = u'修改选中文章为已发布状态'

最新文章

  1. od 查看特殊格式的文件内容
  2. CentOS 6.5 升级 GCC 4.9.3
  3. Javascript 中的 && 和 || 使用小结
  4. MVC中JQuery文件引入的路径问题,@Url.Content函数
  5. [Codeforces673C]Bear and Colors(枚举,暴力)
  6. listbox控件使用
  7. Struts2.3.34+Hibernate 4.x+Spring4.x 整合二部曲之下部曲
  8. (转)【Unity Shaders】Alpha Test和Alpha Blending
  9. 【网络知识】【1】http、tcp/udp、soap的区别
  10. Containerpilot 配置文件 之 Jobs
  11. __weak与__block修饰符区别
  12. BZOJ2780:[SPOJ8093]Sevenk Love Oimaster(广义SAM)
  13. 什么是DQL、DML、DDL、DCL
  14. 【坐标变换】【二维偏序】【线段树】Gym - 100820G - Racing Gems
  15. PROC程序设计
  16. js+json实现ajax实例
  17. $ python正则表达式系列(1)——正则元字符
  18. 【转载】 GNU GCC 选项说明
  19. 键盘弹出后上提view隐藏后下拉view还原并修改scroll过程中旋转屏幕到竖屏view显示错误
  20. 深入理解dispatch_sync

热门文章

  1. HTTP客户端之使用request方法向其他网站请求数据
  2. Servlet的复习
  3. XML的学习
  4. 浅谈PHP面向对象编程(二、基础知识)
  5. angularJS开发时用到的命令
  6. 开启 3389 的 cmd 命令
  7. 第7章 Ping程序和traceroute程序
  8. wwwroot文件无读取某个文件夹权限(对IIS_USER增加全部权限)
  9. 「小程序JAVA实战」小程序视图之条件判断(15)
  10. SDN openflow 学习小得