[关闭]
@magine 2015-01-03T12:21:38.000000Z 字数 796 阅读 2288

xadmin

xadmin Django


  1. #coding:utf-8
  2. from django.contrib import admin
  3. from django.core import urlresolvers
  4. from .models import Post
  5. class PostAdmin(admin.ModelAdmin):
  6. #class PostAdmin(object): # 一处替换
  7. search_fields = ('title', 'alias')
  8. fields = ('content', 'summary', 'title', 'alias', 'tags', 'status',
  9. 'category', 'is_top', 'is_old', 'pub_time')
  10. list_display = ('preview', 'title', 'category', 'is_top', 'pub_time')
  11. ordering = ('-pub_time', )
  12. save_on_top = True
  13. def preview(self, obj):
  14. # 第二处替换: 'xadmin:blog_post_change'
  15. url_edit = urlresolvers.reverse('admin:blog_post_change', args=(obj.id,))
  16. return u'''
  17. <span><a href="/%s.html" target="_blank">预览</a></span>
  18. <span><a href="%s" target="_blank">编辑</a></span>
  19. ''' % (obj.alias, url_edit)
  20. preview.short_description = u'操作'
  21. preview.allow_tags = True
  22. admin.site.register(Post, PostAdmin)
  23. # 第三处替换
  24. # xadmin.site.register(Post, PostAdmin)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注