django的admin功能在实际开发中有用吗
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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询