django的admin功能在实际开发中有用吗

如题所述

第1个回答  2017-06-07
1.DjangoAdmin不适合最终用户使用Djangoadmin是为管理员设计的,而不是给最终用户使用的.Djangoadmin的存在是为了方便管理员添加修改删除数据和管理站点任务.2.列表显示如上图,因为model的默认文本显示是xxxobject,所以在admin列表页中默认显示的也是xxxobject.如果希望显示更有用的信息我们可以进行如下设置:为model写__unicode__()方法如果希望model在列表页中显示项,则需要使用list_display__unicode()__例子:#models.pyfromdjango.dbimportmodelsclassArticle(models.Model):title=models.CharField(max_length=100)slug=models.CharField(max_length=100)content=models.TextField()is_published=models.BooleanField(default=False)def__unicode__(self):returnself.title#admin.pyfromdjango.contribimportadminfrom.modelsimportArticleadmin.site.register(Article)结果:如果希望显示其他项:#admin.pyfromdjango.contribimportadminfrom.modelsimportArticleclassArticleAdmin(admin.ModelAdmin):list_display=('title','is_published')admin.site.register(Article,ArticleAdmin)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网