miniconda 建立 django

  • Post author:
  • 帖子最後修改:2021 年 12 月 18 日

創建虛擬環境

				
					conda create --name <env_name> [python_version] [package_name] 
				
			

參數解讀<>表示必選參數,[]表示可選參數

  • env_name:虛擬環境名
  • python_version:指定python的版本
  • package_name:包含安裝的第三方包

EX:

				
					#創建名為 spider 的環境 
conda  create --name mysite
#創建python3.7版本,名為 mysite 的環境
conda  create --name spider python=3.7
#創建包含某些包(requests,scrapy)的環境 
conda  create --name mysite requests,  
#創建python3.6版本,包含requests包,名為 mysite 的環境 
conda  create --name mysite python=3.7 requests
				
			

進入/退出虛擬環境

				
					#進入虛擬環境
#<env_name>:虛擬環境名
conda activate <env_name>
#退出虛擬環境(進入環境狀態下才可使用)
conda deactivate 
				
			

安裝第三方包(以djangoj為例)

這裡採用的方法通過pip安裝

conda activate <env_name> 一個虛擬環境之後,使用的也是當前的python和pip,一點都不用擔心和原系統的pip衝突

				
					#windows
pip install django==3.2.5
#ubuntu
pip3 install django==3.2.5
				
			

Django 指令

				
					#創建項目
django-admin startproject <project name>
#建立app name
cd <project name>
python3 manage.py startapp myapp
#啟動虛擬伺服器
python3 manage.py runserver
#偵測 model 變化,並建立更改文件
python3 manage.py makemigrations
#依更改文件修正資料庫
python3 manage.py migrate
#更改密碼
python3 manage.py changepassword <已有帳號>
#收集靜態文件 (css, js ...)
python3 manage.py collectstatic
#檢查錯誤
python3 manage.py check
#清除資料庫
python3 manage.py flush