zoukankan      html  css  js  c++  java
  • Django搭建简易博客

    Django简易博客,主要实现了以下功能

    1. 连接数据库
    2. 创建超级用户与后台管理
    3. 利用django-admin-bootstrap美化界面
    4. template,view与动态URL
    5. 多说评论功能
    6. Markdown与代码高亮
    7. 归档,AboutME和标签分类
    8. 搜索与ReadMore
    9. 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博客

    效果图

  • 相关阅读:
    GDOI模拟赛Round 1
    Codeforces 241B
    Codeforces 325E
    Codeforces 235E
    Codeforces 293B
    Codeforces 263E
    快速傅里叶变换FFT
    后缀自动机
    NOI2011 Day2
    NOI2014 Day2
  • 原文地址:https://www.cnblogs.com/jjx2013/p/6223583.html
Copyright © 2011-2022 走看看