用Django写博客(二)建立管理后台

接上篇,这篇来介绍如何建立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,Archive
from 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


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值