Django简易博客,主要实现了以下功能
- 连接数据库
- 创建超级用户与后台管理
- 利用django-admin-bootstrap美化界面
- template,view与动态URL
- 多说评论功能
- Markdown与代码高亮
- 归档,AboutME和标签分类
- 搜索与ReadMore
- RSS与分页
需要添加的安装包
- pip install PyMySQL
- pip install bootstrap-admin
- pip install markdown
要注意的一些问题
- 模板的位置
由于django的版本与系统等原因,template的位置写法有些不同,摸索出了一个有用的写法
TEMPLATE_PATH = os.path.join(BASE_DIR, 'templates')
TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [TEMPLATE_PATH],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth','django.template.context_processors.debug','django.template.context_processors.i18n','django.template.context_processors.media','django.template.context_processors.static','django.template.context_processors.tz','django.contrib.messages.context_processors.messages','django.template.context_processors.request'],},},
]
参考链接
Introduce Django搭建简易博客教程
源码地址
Django博客
效果图