Django搭建簡易博客

Django簡易博客,主要實現瞭如下功能 html

  1. 鏈接數據庫
  2. 建立超級用戶與後臺管理
  3. 利用django-admin-bootstrap美化界面
  4. template,view與動態URL
  5. 多說評論功能
  6. Markdown與代碼高亮
  7. 歸檔,AboutME和標籤分類
  8. 搜索與ReadMore
  9. RSS與分頁

須要添加的安裝包 git

  • 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搭建簡易博客教程github

源碼地址
Django博客數據庫

效果圖django

相關文章
相關標籤/搜索