千与千寻django(五)---django的自带管理界面
来源:互联网 发布:mastercam铣螺纹编程 编辑:程序博客网 时间:2024/04/30 15:29
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帮我们做好了,好了感兴趣的同学可以随便点点,增加或删除些数据什么的
- 千与千寻django(五)---django的自带管理界面
- [Django后台管理系统]激活Django自带的管理界面
- 千与千寻django(三)---django的模板系统
- 千与千寻django(一)---安装
- 千与千寻django(二)---永远的helloword
- 千与千寻django(七)---表单(form)
- Python-Django(系统自带后台管理)
- 千与千寻django(四)---django的模型层与数据库的连接
- Django--复用django自带的多对多控件
- django自带context_processor的字典
- Django自带加密模块的使用
- 改变Django 管理界面
- Django管理界面问题
- Django 管理界面
- python学习之--Django--Django的管理界面
- 更改django admin登录界面显示的"Django 管理"
- 更改django admin登录界面显示的"Django 管理"
- 千与千寻django(六)---通用视图(Generic views)
- 单例模式
- git版本控制使用入门
- java设计模式6:Adapter
- uva 10318 - Security Panel
- C#委托详解
- 千与千寻django(五)---django的自带管理界面
- 原型制作
- 高手真经 13条Java核心技术
- 虚拟机中linux无法访问外网
- C++ 标准头文件与C头文件区别与联系
- PHP包含或读取了哪个配置文件的跟踪探讨。
- TCP/IP_Socket编程 - 基本套接字
- C语言函数调运栈及开销
- Massive Open Online Course(MOOC)