用Django寫部落格(二)建立管理後台

2021-06-04 05:55:38 字數 1471 閱讀 6165

接上篇,這篇來介紹如何建立blog的管理後台,django自帶的管理後台功能使我們

能很容易的瞬間建立乙個功能強大的管理後台

先要配置一下setting.py**如下'''

#模板頁面的路徑

template_dirs = (

'd:/aptana studio workspace/blog/views/temp',

) 'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.sites',

'django.contrib.messages',

#如果希望使用admin模組,不要注釋掉下面

'django.contrib.admin',

'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'^******/', 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

Python 用Django建立自己的部落格 2

開篇 python 用django建立自己的部落格 上 中主要記錄了專案的建立,專案的檔案結構,後台超級使用者的建立,資料庫的增添資料等,這篇部落格的主要是載入html靜態檔案和顯示之間的載入邏輯等。的顯示和邏輯處理 view.py 執行響應的邏輯 模組 專案中主要的 編輯區 複製 而templat...

用Markdown寫部落格

為了便於資訊的交流和傳播,在網際網路發布內容是在正常不過的事情了。作為程式開發人員都會清楚的知道,這些發布出去的內容是沒有版本控制可言的。各個資訊發布平台不會給我們提供這樣的功能,我們只能自己解決。經過一番比較和實驗,我找到了一條解決這個問題的途徑。其中最核心的是採用markdown標記語言寫作,這...

用Django搭建個人部落格 1

業精於勤荒於嬉,形成於思毀於隨.本階段的任務小記 簡單介紹一下django的settings.py檔案的相關配置 整合資料庫到自己的部落格系統中 用django實現乙個hello world頁面 框架有框架的好處,使用框架的優勢在於你可以通過很少的工作完成大量的事情.作為乙個成熟的web框架,dja...