Tango學習筆記 二

2021-07-09 18:51:19 字數 2943 閱讀 8641

這一章節主要包含了django 框架的安裝和建立乙個簡單的基於django的專案。開發環境是windows,如果基於其他平台,命令有細小的差異

為了比較快捷的安裝django,需要安裝pip工具,然後通過pip可以快速的安裝和管理python的外掛程式。

$ cd setuptools-1.1.6

$ python ez_setup.py

如果安裝成功,命令行會顯示:

finished processing dependencies for setuptools==1.1.6
setuptools 安裝成功後,就可以安裝pip

easy_install pip
如果安裝成功,命令行會顯示:

finished processing dependencies for pip
如果安裝好pip後,通過pip安裝django就特別簡單,可以說是一鍵安裝(就好像我們的windows一樣,雖說傻瓜,但是的確簡單,避免了各種複雜的配置)

$ pip install -u django==1.7
在編譯rango專案時,我們可能會上傳或則操作一些,那就意味著我們需要使用pillow(python image library)api。

$ pip install pillow
可以通過以下命令獲取當前可安裝的庫:

pip list
可以使用以下命令分享你電腦的安裝包列表(重定向到乙個指定的檔案中):

pip freeze > requirements.txt
然後可以將此檔案拷貝到需要配置環境的電腦中,使用以下命令從檔案中讀取並安裝需要安裝的軟體。快速完成配置一台新電腦的開發環境。

$ pip install -r requirements.txt
python是否安裝成功

$

python--

version2.7.5

列印出版本號2.7.5, 說明安裝成功。

djang是否安裝成功

$ python -c "import django; print(django.get_version())"

1.7

列印出django的版本號1.7,說明安裝成功。

通過以下命令建立乙個名為「tango_with_django_project」 的django專案:

$ django-admin.py startproject tango_with_django_project
django-admin.py這個指令碼會新建乙個名叫tango_with_django_project」的django專案。專案建立成功後,會生成以下檔案:

現在可以啟動伺服器,然後體驗以下效果:

直接輸入以下命令,使用預設的ip和埠: 127.0.0.1:8000

$ python manage.py runserver

system check identified no issues (0 silenced).

run 'python manage.py migrate'

october 01, 2014 - 19:49:05

django version

1.7c2, using settings 'tango_with_django_project.settings'

starting development server at

.0.1:8000/

quit the server with control-c.

然後在瀏覽器中訪問: 127.0.0.0:8000, 最好使用chrome瀏覽器。

補充: 當然也可以指定乙個ip和埠:

$ python manage.py runserver :

5555

埠號的範圍從0到65535, 但是埠號最好是大於等於1024: 因為0~1023已分配給系統,避免埠衝突。

乙個django專案包含了多個應用程式和配置(為什麼需要整個架構?)。

進入工作目錄,輸入:

執行這個命令後,會生成乙個名叫rango的目錄在工作目錄中,其中會自動生成以下檔案:

需要描述以下幾項的具體功能作用?

-init.py

- admin.py

- models.py

- tests.py

- views.py

在」# create your views here.」注釋語句下加入以下**:

進入應用程式rango資料夾,編譯urls.py如下

from django.conf.urls import patterns, url

from rango import views

urlpatterns = patterns('',

url(r'^$', views.index, name='index'))

Tango學習筆記 一

今天開始通過學習搭建tango這個專案來學習django。據說這是地球上最好的django動手教材。原文教材 how to tango with django 1.7 5個人氣最高的分類網頁 搜尋當使用者選擇乙個分類進入 和其他的流行的分類 一樣可以記錄每個分類訪問的人數和點讚數。每個分類中關聯的網...

學習筆記二

1 算符運算子 1 5為1 1 5為 1 即只看被除數的符號。b a 先賦值後運算 a b 先運算後賦值。2 字串資料與任何資料使用 都是相連線,最終都會變成字串,例如 ad 2 結果為 ad2 3 轉義字元 通過 來裝便後面字母或符號的含義 n換行 linux b 退格 r 按下回車鍵,windo...

學習筆記(二)

k 近鄰演算法中的python知識 1.建立乙個3x3的單位矩陣a,a.shape的結果為 3,3 2.建立乙個一維矩陣b,b.shape為矩陣的長度。3.建立乙個4x2的矩陣c,c.shape 1 為第一維的長度 2,c.shape 0 為第二維的長度 4 4.tile函式位於python模組 n...