環境:win7,anaconda,python3.5
1.介紹
-
Django特點:具有完整的封裝,開發者可以高效率的開發項目,Django將大部分的功能進行了封裝,開發者只需要調用即可,如此,大大的縮短了開發的時間,同時也因為太多封裝導致開發靈活度和項目的運行效率不足。通常在工作當中,開發者可以使用Django快速的搭建項目,然后基於項目進行個別部分的效率優化。
-
框架:是對同一類型相同的代碼的封裝。
-
沙箱:起源於生物學,在生物學上經常需要獨立的環境進行生物實驗,這樣的環境叫做沙箱環境,后來,在編程的過程當中,發現一個獨立的,純凈的環境對開發效果更好,所以就有了沙箱環境。
2.django環境安裝
Anaconda是python的虛擬環境,在anaconda環境下可以創建n個不同版本python的虛擬環境。
1.創建環境沙箱
conda create -n DjangoPath python=3.5.2
創建的DjangoPath文件夾在anaconda安裝目錄下的envs目錄中
2.激活沙箱環境
activate DjangoPath或者conda.bat activate DjangoPath
3.導出pip安裝清單
pip freeze > 1.txt
4.使用清單批量安裝
pip install -r 1.txt
1.txt文件在執行導出清單的路徑下
5.安裝Django
pip install django==2.1.8(穩定版本,可以換別的版本)
3.django項目操作
1.開始項目
django-admin startproject ArticleBlog
Django項目的目錄,哪個目錄下執行創建命令,項目就會創建到哪個目錄下。
2.使用pycharm打開項目,直接打開項目的創建目錄
3.配置環境變量
4.Django項目的初始結構
- ArticleBlog 項目的目錄,只是為了強調項目的位置
- ArticleBlog 項目的主目錄
- init.py 包文件
- Settings.py 主配置文件
- Urls.py 路由文件
- Wsgi.py 項目的發布文件
- Manage.py 項目的控制文件
5.啟動項目
Python manage.py runserver [ip][:port]
這條命令執行成功的前提是命令行目錄在django項目的主目錄下
6.讓局域網所有人可以訪問
7.注意
這里的ip和端口指定的是服務器監聽的ip和端口
當前使用的服務器是django自帶的服務器,輕量,方便使用,但是最高並發200,特別適合開發使用。