Django是一個高級Python Web框架,支持快速部署,清理和實用的設計。它可以被輕易部署和提供實用的組件,而開發人員只需要專注於寫自己的應用程序,而不需要重復造輪子。並且Django是自由和開源的。
安裝Django
$ pip install django Collecting django Downloading Django-1.10.5-py2.py3-none-any.whl (6.8MB) 100% |████████████████████████████████| 6.8MB 7.4kB/s Installing collected packages: django Successfully installed django-1.10.5
檢查Django版本
$ python -m django --version 1.10.5
創建Django Project
使用Pycharm創建

創建項目后,目錄結構如:

urls.py:網址入口,關聯到對應的views.py中的一個函數(或者generic類),訪問網址就對應一個函數。
運行Django Project



如果想讓局域網內其他機器通過IP訪問,則需要在全局設置setting中設置 ALLOWED_HOSTS = ['192.168.1.101'],否則:

創建Django App
一個project包含很多個Django app以及對它們的配置。技術上,project的作用是提供配置文件,比方說哪里定義數據庫連接信息, 安裝的app列表, TEMPLATE_DIRS ,等等。一個app是一套Django功能的集合,通常包括模型和視圖,按Python的包結構的方式存在。
創建app polls:


執行命令后,在項目結構中,可見新增了目錄polls

