用Django写博客(二)建立管理后台
来源:互联网 发布:linux dd u盘 编辑:程序博客网 时间:2024/05/16 19:23
接上篇,这篇来介绍如何建立blog的管理后台,django自带的管理后台功能使我们
能很容易的瞬间建立一个功能强大的管理后台
先要配置一下setting.py代码如下'''#模板页面的路径
TEMPLATE_DIRS = ( 'D:/Aptana Studio Workspace/blog/views/temp',)INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', #如果希望使用admin模块,不要注释掉下面 'django.contrib.admin', #这里注册你的App 'blog.core', 'django.contrib.flatpages',)
#在core包下面建立一个admin的py代码如下
from blog.core.models import Users,EssayType,Essay,Comment,LevelMsg,Archivefrom django.contrib import admin#向Admin中注册一个管理模块admin.site.register(Users)admin.site.register(EssayType)admin.site.register(Essay)admin.site.register(Comment)admin.site.register(LevelMsg)admin.site.register(Archive)
#Ok配置完了 最后配置一下urls.py
#blog.urls.py
#你管理后台的路径
(r'^xxxxxx/', include(admin.site.urls)),
#blog的路径配置
(r'^',include('blog.core.urls')),
#模板页
(r'', include('django.contrib.flatpages.urls')),
'''现在可以看到你的管理后台了
管理后台
下一步需要在添加文章列表的时候添加一个文本编辑器,把写的文章转换成html
我用得是tinyMCE然后需要整合syntaxhl语法高亮的插件,
这里需要重写admin模块中的change_form.html这里我就不相信介绍了比较烦琐
(这里我搞了半天配好),google上面已经有很多的详细步骤了
完成后添加文章的时候应该是下面这个样子的最后贴个图吧:
现在数据库 modles都有了,只剩将数据内容反映到前台去了。下篇继续介绍如何使用views
用Django写博客(三)编写views
- 用Django写博客(二)建立管理后台
- django 第一个项目-学习搭建博客 (三、Django admin 管理后台)
- 用Django写博客(一)数据建模
- 用Django写博客(三)编写views
- 用Django写博客(四)编写Rss订阅
- Django开发(二)——后台管理模块
- Django框架之 Admin(后台管理)
- Django后台管理
- Django开发博客(二)——使用现有的H5模版写网站
- 用django在SAE搭建个人博客(二)
- Django后台添加博客文章
- Django 基础博客的建立
- Django搭建简易博客教程(二)
- django博客二
- Python学习——用Django建立一个博客
- Django开发博客(四)——建立文章列表
- 使用django做管理后台
- Django 安装Xadmin后台管理
- android avd默认路径修改
- 十三周报告
- bootstrap@twitter使用介绍
- 十三周任务(二)
- 十三周任务(三)
- 用Django写博客(二)建立管理后台
- 十四周任务
- 类似新浪微博中取消关注的弹出确认框
- 十四周任务二
- Amazon EC2免费一年申请使用图文教程
- VIM 分割窗口
- SQL语句优化查询
- 十五周任务
- 十五周任务二