一、Django簡介
Django是一個開放源代碼的Web應用框架,由Python寫成。採用了MVC的框架模式,即模型M,視圖V和控制器C。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容爲主的網站的,即是CMS(內容管理系統)軟件。並於2005年7月在BSD許可證下發布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。
二、Django框架
三、Django安裝
由於Django是Python的web框架,所以要運行Django程序,必須先安裝好Python。
Django支持的Python版本:
Django版本 | Python版本 |
---|---|
1.8 | 2.7,3.2(直到2016年底),3.3,3.4,3.5 |
1.9,1.10 | 2.7,3.4,3.5 |
安裝:
1)使用Python的pip安裝模塊,如要安裝Django1.8.1版本,命令:pip install Django==1.8.1
驗證:
可以在Python命令行接口導入Django模塊測試,如果安裝成功,則會顯示如下信息:
>>> import django >>> print(django.get_version()) 1.8.1
注:在windows安裝完成Django後在命令提示符下輸入django-admin可能出現下面的問題
解決方法:查看我的電腦屬性打開左邊的“高級系統設置”-》環境變量
選擇在path變量中加入django-admin所在路徑,重啓命令提示符在輸入django-admin.py可以看到django-admin.py腳本可以運行
四、使用Django創建一個簡單的web站點
Django創建站點是方便快捷的,只需要輸入幾個簡單的命令,一個基本的網站就創建好了
1)創建mysite項目
C:\Users\Administrator>django-admin.py startproject mysite C:\Users\Administrator>
命令完成後可以看到新建了一個mysite目錄,mysite目錄樹如下:
文件說明:
django-admin.py: 是Django的一個用於管理任務的命令行工具
manage.py:Django項目管理命令行工具,每創建一個項目就會自動生成。
manage.py是對django-admin.py的簡單包裝,它額外幫助我們做了兩件事情 :
它將你的project的包放到sys.path中
它將DJANGO_SETTINGS_MODULE環境變量設置爲了你的project的setting.py文件的位置。
urls.py:python對url匹配的處理機制
settings.py:站點項目的配置文件,可以配置站點語言,數據庫連接,靜態內容路徑等。
2)使用manage.py創建mysite的一個應用程序(app),mysite_app
3)至此,一個簡單的站點就創建完成,接下來測試下站點能不能訪問
運行服務器:
從程序的輸出可以看出web服務器已經創建成功,運行在127.0.0.1的8000端口
訪問服務器(127.0.0.1:8000):
如果看到以上提示,說明web站點已經創建成功了!接下來就可以加入自己的HTML內容....完善站點,停止服務請在命令提示符中按下ctrl+C停止服務
參考文檔:
FAQ: Installation | Django documentation | Django