千与千寻django(五)---django的自带管理界面

web开发中我们作为后台的业务逻辑编写者,可能最不喜欢做的事情就是,web页面的编写了,太繁琐了,而应该是前台妹妹做的事情嘛。

现在django,为我们做好了一切,你不需要再手动的编写他们,就可以动态给您生成一个类似管理系统,我们可以在上面可视化的操作我们的数据库等等

好了我们看看怎么实现的吧

准备工作

注册admin 

在settings.py文件中设置INSTALLED_APPS
INSTALLED_APPS = (
     'django.contrib.auth',   
    'django.contrib.contenttypes',   
    
    'django.contrib.sessions',   
    #'django.contrib.sites',  
    'django.contrib.admin',
   'mysite.book',
)
然后运行python manage.py syncdb来安装admin使用的额外的表

第一次生成后它会问你是否创建admin我们选择yes,然后输入名字密码等,这个相当于我们的超级用户,拥有最高权限
然后我们在urls.py配置admins的映射路径

好了下面我们就运行这个web程序吧,看看django的绚丽的界面


呵呵 还不算丑,好了还记得我们开始设置的额admin的密码和用户名呢?赶快登陆进去看看吧

也不错哦,好了细心地童鞋可能发现我的怎么没有books呢?是因为我们刚才没有把自己的模型加进去让admin管理
好了在刚才那个目录下新建一个admin.py文件然后设置如下:

其中admin.site.register(Book)这句就是把之前我们的那个book模型给加入管理,我们把它都加入进去然后再运行看看是否都加进去了呢

呵呵,真的出现了啊,而且还自带有验证功能,还有些增删等操作都是django帮我们做好了,好了感兴趣的同学可以随便点点,增加或删除些数据什么的


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值