首先創建虛擬環境
pip install virtualenv
pip install virtualenvwrapper-win(windows就加-win)
- 創建虛擬環境: mkvirtualenv 虛擬環境名(自己隨便定義)
- 刪除虛擬環境: rmvirtualenv 虛擬環境名
- 進入虛擬環境: workon 虛擬環境名 退出:decativate
安裝Django庫
pip install django==1.11.11
創建Django項目
django-admin startproject 項目名
- 然後找到這個項目所在的目錄,用pycharm打開(這個項目的路徑是你在哪個路徑下的終端就在哪)
- 在setting中設置python環境(注意:虛擬環境存在於C:\Users\Administrator\Envs中,圖中也有路徑)
- 更改默認數據庫爲mysql
- 在終端中安裝pymysql: pip install pymysql
- 然後修改setting和__init__文件
- 然後基本的配置以及完成了在終端輸入:python manage.py runserver
- 這樣django項目基本配置以及完成了然後進行子應用的配置,template和靜態資源的配置
子應用與template的配置
- 創建子應用: python manage.py startapp 子應用名稱(我創建的是user,所以我目錄下多了一個user子應用)
- 創建好子應用就應該到setting.py註冊子應用,不然後面數據遷移會出現no changed的錯誤
- 然後在urls.py配置路由(在django==1.11.11中給路由命名是圖中這樣,新版本就不是這樣,include是包含user子應用下的urls.py的所有路由,namespace的命名是用於反向解釋的)
在子應用下創建urls.py(views.py是寫視圖函數的,圖中的name也是用於反向解釋的)
- 路由配置好就可以寫視圖函數了,在子應用的views中寫視圖函數(圖中的render是渲染模板,傳參數以{‘kk’:‘寄回家’}的形式)這個時候需要用到templates(用於存放HTML文件)的配置,首先創建templates和static(存放css/js/img)兩個文件夾
- 配置templates和static
在setting.py中配置
這樣你的靜態資源都配置完成了,你需要開始寫models.py進行數據遷移了