Django教程:[37]启用admin应用
admin是django内置的应用,其强大的功能是django的亮点之一。想要使用django内置的admin来管理数据库的内容,我们需要做很多设置,比较繁琐,下面是具体的过程:
首先是要在settings.py文件中注册两个应用,也就是django的auth和admin,在INSTALLED_APPS下添加auth 和 admin
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/562787cf02532f6348ecad85699147e832e05cfc.jpg)
记住,每次添加应用后都要更新数据库。打开dos,启动mysql服务,用到了net start mysql56命令
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/4a594f2c8cf1d8a7a45a053746e34b2c57ee47fc.jpg)
将当前工作目录cd到你的应用文件夹下
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/50a010f85856d53d554d955a47d2bb665059cafc.jpg)
使用python manage.py syncdb命令来更新数据库,我们可以看到创建了新表
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/a151a233ec3834bb1585efec8714c27bd3823dfd.jpg)
接着,我们打开想要管理的模型,记得吗?一个模型就是一个数据表
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5ff72c48253314f4d0b40327fd.jpg)
接着,我们在models.py中,引入admin
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/fb738d9c2cf7dfb2ea73839fd01b1edef5dc13fd.jpg)
将需要admin管理的模型都注册
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/58021a0148fe1e421b014962c2299a88381303fd.jpg)
最后,我们怎么访问admin管理界面呢?你需要打开应用的urls.py,然后添加一个url规则,记得需要先引用admin
![Django教程:[37]启用admin应用](https://exp-picture.cdn.bcebos.com/4e168d5653bbf8203d91dbb8ba21056105a36efd.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:159
阅读量:64
阅读量:31
阅读量:112
阅读量:140