Django 1 7 Tutorial 學習筆記

2022-02-02 10:12:33 字數 969 閱讀 1952

官方教程在這裡 : here

寫在前面的廢話:)) 以前學習新東西,第一想到的是找本入門教程,按照書上做一遍。現在看了各種網上的入門教程後,我覺得還是看官方tutorial靠譜。書的弊端一說一大推

我是為了開發自己的**而學習的django的(www.liuruiqi.me),digital ocean預設使用postgresql資料庫,所以首先安裝:

sudo apt-get  install

postgresql

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...