您的位置:首页 > 编程语言 > Go语言

Django开发(二)——后台管理模块

2015-06-30 13:19 796 查看
Django自带了后台管理模块,省去了开发人员编写这些枯燥代码的麻烦。

关于Admin模块的配置:

1.要在settings.py文件中配置INSTALLED_APPS,加入“django.contrib.admin”。

2.在项目的urls.py文件中配置url

前两项在Eclipse建立项目时都是配置好了的。

3.若有新的APP加入,需要更新数据库。

4.在admin.py中加入admin.site.register(要管理的类名)

运行项目,我们就可以根据步骤2中配置的路径访问到后台管理系统,然而我们在添加项目的时候,发现对于对象的展示是诸如PassageClass object一类的展示,看起来令人费解,并没有展示该对象的具体信息,我们可以修改下models.py,解决这一问题,

from django.db import models

class PassageClass(models.Model):
classname=models.CharField(max_length=200)
def __unicode__(self):
return self.classname
class Passage(models.Model):
type=models.ForeignKey(PassageClass)
title = models.CharField(max_length=200)
content=models.CharField(max_length=100000)
pub_date = models.DateTimeField('date published')
def __unicode__(self):
return self.title


这样上面的问题就解决了,我们可以在model中设置我们想展示给管理者的信息。

另外有一些关于界面的修改和个性化设置,在这里不再介绍,有兴趣的朋友可以查看用户手册或相关书籍博客。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: