接上篇,這篇來介紹如何建立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...