官方教程在這裡 : here
寫在前面的廢話:)) 以前學習新東西,第一想到的是找本入門教程,按照書上做一遍。現在看了各種網上的入門教程後,我覺得還是看官方tutorial靠譜。書的弊端一說一大推
我是為了開發自己的**而學習的django的(www.liuruiqi.me),digital ocean預設使用postgresql資料庫,所以首先安裝:
sudo apt-get installpostgresql
sudo apt-get install python-psycopg2
然後設定相應的superuser和database:
sudo -u postgres createuser -p -s -e foo#注意記住密碼sudo -u postgres createdb testbd -o foo #建立資料庫
sudo service postgresql start / stop #啟動/關閉伺服器
然後在新建立的mysite/settings.py裡面修改資料庫設定:
databases =}
然後執行命令: ./manage.py migrate 就可以成功寫入資料庫了。
定製admin管理頁面:
使用template:
使用靜態檔案:
遇到的問題:
按照tutor在polls目錄下新增了static/polls/style.css以後,不能成功載入,404 error產生,google之後有個類似的:here
解決: 由於在polls下的view.py中index相應時我們有使用render返回httpresponse物件,而是呼叫的httpresponse的構造方法,關於responsecontext沒有設定正確,
我改成使用tutor中的render方法後,就可以成功載入css檔案了。
參考:
Django1 7開發部落格
基於最新的django1.7寫的,通俗易懂,非常適合新手入門。感謝博主!參考教程 教程目錄 使用django1.7開發部落格 1 入門篇 使用django1.7開發部落格 2 模型 使用django1.7開發部落格 3 部署 使用django1.7開發部落格 4 三部曲 使用django1.7開發部...
Django1 7學習筆記 二
一般的 都有管理後台,而django為我們提供了強大的自動化後台管理功能,今天我們就來看看怎樣建立用django建立乙個後台管理頁面 一.建立乙個管理員使用者 首先,我們需要建立誰可以登入到管理介面的使用者。執行下面的命令 python manage.py createsuperuser 別忘了先開...
django1 7模板路徑設定
首先附上我的django工程目錄結構 mysite db.sqlite3 manage.py mysite settings.py urls.py views.py wsgi.py init py django.contrib.admin django.contrib.auth django.con...