在web開發中使用django框架,運用mvt模型具有高可擴充套件性、向後相容、低耦合高內聚的優點。
此次配置django虛擬環境使用的是linux系統。
1.首先,確保已經安裝了django框架
python3的django安裝方法:
pip3 install django
python2的django安裝方法:
pip install django
2.安裝好django,需要安裝virtualenv
pip3 install virtualenv
pip install virtualenv
3.將django和virtualenv都準備好後,開始進行虛擬環境配置的步驟
在linux終端鍵入以下命令
mkvirtualenv blogj #(這是自定義的專案名稱)
顯示如下即操作成功。
此處配置時需注意使用的這個操作使用者資料夾下須有/.virtualenvs這個隱藏資料夾
在linux終端輸入命令 ll,即可檢視所有檔案(含隱藏檔案)
沒有查詢到 .virtualenvs 這個資料夾時,我們可以自己來建立乙個。
在終端中輸入命令
然後輸入vi .bashrc命令使用vim開啟.bashrc檔案
在檔案中新增如下內容:
export workon_home=$home/.virtualenvs
新增完以上內容後,在終端中輸入命令
source ~/.bashrc
4.至此開始使用django命令來建立專案
django-admin startproject blogj #(自定義專案名稱)
可以看到已經建立了乙個blogj的專案資料夾
進入到專案資料夾可以看到 manage.py 檔案,由此展開操作
model,與mvc中的m功能相同,負責和資料庫互動,進行資料處理。
view,與mvc中的c功能相同,接收請求,進行業務處理,返回應答。
template,與mvc中的v功能相同,負責封裝構造要返回的html。
blogj資料夾中的settings.py檔案用於設定專案
5.按照專案需求配置好model.py以及admin.py
6.配置好model.py後首先要執行
python3 manage.py makemigrations
python3 manage.py migrate
但是這個改動還沒有作用到資料庫檔案,資料庫沒有增加新的表
接著執行migrate,這時候才真的把作用到資料庫檔案,產生對應的表
7.至此可以開始執行專案
python manage.py runserver
並建立乙個管理員
python manage.py createsuperuser
至此便可對專案後台資料進行資料處理
ps:每次修改model檔案後記得一定要重新執行 migrations 和 migrate 命令
linux下通過Nginx部署django專案
安裝nginx sudo apt get install nginx 安裝啟動nginx fnngj ubuntu etc init.d nginx start 啟動 fnngj ubuntu etc init.d nginx stop 關閉 fnngj ubuntu etc init.d ngin...
Linux系統下配置redis
1 redis配置檔案 參照文件 2 redis編譯安裝 1 安裝參照文件 2 測試 redis server 配置檔案目錄 啟動redis netstat tunpl grep 6379 檢視6379埠使用情況 3 自啟動在 etc init.d 下新建乙個資料夾 redis 重新命名 mv re...
Linux系統下配置MongoDB
將解壓後的檔案重新命名 進入 mongoldb,建立以下檔案 配置 mongodb.conf 檔案,在其中輸入以下內容 首先vim data mongodb.conf 埠號 port 27017 資料目錄 dbpath home bigdata cluster mongodb data db 日誌目...