一. 安裝好python環境,步驟參照另乙個部落格:
二. 安裝好virtualenv虛擬環境:
1.安裝:命令列到python目錄,執行:pip3 install virtualenv;--安裝
2.建立虛擬環境,以下操作在powershell 下進行:
cd e:python3 # 進入用來存放虛擬環境的資料夾
virtualenv envname # 建立乙個名字為envname的虛擬環境
dir # 檢視當前目錄可以知道乙個envname的檔案已經被建立
virtualenv -p python2 envname # 如果安裝了多個python版本,如py2和py3,需要指定使用哪個建立虛擬環境
3.啟動虛擬環境:# 進入虛擬環境檔案 cd envname ,# 進入相關的啟動資料夾 cd scripts,
activate # 啟動虛擬環境, deactivate # 退出虛擬環境;
注意,如果提示 activate : 無法將「activate」項識別為 cmdlet、函式、指令碼檔案或可執行程式的名稱。解決方法:
首先以管理員身份啟動powershell然後執行:set-executionpolicy remotesigned。選擇 y 。回車
然後回到虛擬環境目錄,重新啟動:.\activate。
注意:每次需要啟動虛擬環境的時候都需要進入虛擬環境的資料夾的scripy的目錄下,非常不方便,可以將scripy的路徑新增到系統環境變數中。
安裝virtualenv以後,我們不同的專案只需要安裝不同的虛擬環境,在不同的環境下工作,就不再相互影響到。
三、安裝好pycharm工具,具體參考另一部落格:
四、開始建立專案:(也可參考另乙個部落格)
1、開啟pycharm,新建專案
點選建立之後,pycharm自動幫我們建立乙個虛擬環境和安裝最新版的django。
安裝成功之後,我們剛才指定的目錄下就多出乙個mysite資料夾。開啟mysite資料夾。
我們可以手動通方法建立。
點選pycharm下方的terminal,看下圖:
注意命令列前面的(venv)出現這個,表示我們是在virtualenv虛擬環境下操作,如果沒有,或者虛擬環境名和我們建立的名稱不一致,說明pycharm配置錯誤,我們輸入任何命令對剛才我們建立的專案來說是無效的。
我們通過命令列,進入我們的專案目錄,然後輸入
回車之後我們就能看到,我們的專案目錄裡多出乙個bbs資料夾。
一些django常用的命令:
django常用 命令:
安裝: pip install django 指定版本 pip3 install django==2.0
新建專案: django-admin.py startproject mysite
啟動:python manage.py runserver 8080
同步或者更改生成 資料庫:
python manage.py makemigrations
python manage.py migrate
清空資料庫: python manage.py flush
建立管理員: python manage.py createsuperuser
修改使用者密碼: python manage.py changepassword username
django專案環境終端: python manage.py shell
這個命令和 直接執行 python 進入 shell 的區別是:你可以在這個 shell 裡面呼叫當前專案的 models.py 中的 api,對於運算元據的測試非常方便。
3、遷移資料庫。
在terminal下輸入下面的命令,生成和同步資料庫。
四、啟動django專案
在terminal下輸入
python manage.py runserver 80808080是我們指定的啟動埠,如果不指定,預設則是8000。
專案啟動成功,然後我們通過瀏覽器訪問
這樣,我們的第乙個django專案就建立完成了。
基礎教程**:
pycharm 下使用django 建立專案
django admin startproject helloworld 建立專案 django.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django.contrib....
使用pycharm建立Django執行器
一般情況下,執行django專案,只需要通過命令列 python manage.py runserver 即可啟動服務,除此之外,也可以通過pycharm設定執行器的方式來啟動服務 點選右上角 add configuration 點選當前視窗左上角的 號 選擇點選 django server 輸入n...
Ubuntu 上使用uwsgi部署django專案
在ubuntu 上使用uwsgi來部署 1.將django專案傳送到伺服器上 2.將settings.py的staticfiles dirs 注釋 新增 static root os.path.join base dir,static 收集一下靜態檔案 python manage.py collec...