django 簡單流程
django學習中用到的命令
###安裝虛擬環境
1.確認pyhton3
pyhton3
2.確認安裝pip3,沒有安裝直接跟著提示安裝
pip3
sudo apt install python3-pip
3.解決問題:無法獲得鎖。
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
4.從國內pip源快速安裝穩定版本的django1.8.2
pip3 install django==1.8.2 -i
5.用pip3 freeze檢視pip3安裝過的檔案
pip list
pip3 freezz
6.找一下django安裝在哪
sudo find / -name django
7.可以cd 進去 找到django 1.8.2
cd 加檔案路徑
8.將pip3 freeze檢視的檔案目錄 放在乙個檔案裡
pip3 freeze >requests.txt
9.安裝虛擬環境和虛擬環境擴充套件包:
sudo apt install virtualenv
10.指定虛擬環境用的是python3
mkvirtualenv mydjango_1.8.2 -p /usr/bin/python3
11.檢視當年的虛擬環境目錄
lsvirtualenv
2.建立目錄用來存放虛擬環境(加.的是隱藏的)
mkdir ~/.myvirtualenvs
3.在用vim命令在~/.bashrc中新增下面**:
export workon_home=/home/yong/.myvirtualenvs
4.重新執行:
source ~/.bashrc
workon: 列出虛擬環境列表
lsvirtualenv: 列出虛擬環境列表
mkvirtualenv: 新建虛擬環境
workon [虛擬環境名稱]: 切換/進入虛擬環境
rmvirtualenv : 刪除虛擬環境
deactivate: 離開虛擬環境
6.安裝django
1. 進入虛擬環境
workon virtualenv-django
2. 安裝django
pip install django==1.8.2
3. 檢視版本
進入python shell
import django
django.get_version()
###建立專案
1.建立專案
django-admin startproject test1
2.建立應用
3.生成遷移檔案
python manage.py makemigrations
4.執行遷移
python manage.py migrate
5.進入python shell
python manage.py shell
###管理站點
1.重啟伺服器
python manage.py runserver ip:port
2.建立乙個管理員使用者
python manage.py createsuperuser,按提示輸入使用者名稱、郵箱、密碼
###使用mysql資料庫
1.在虛擬環境中安裝mysql包
pip install pymysql
2.在mysql中建立資料庫表
create database test2 default charset=utf8
###mysql的日誌檔案
1.使用下面的命令開啟mysql的配置檔案,去除68,69行的注釋,然後儲存
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2.重啟mysql服務,就會產生mysql日誌檔案
sudo service mysql restart
3.開啟mysql的日誌檔案。
/var/log/mysql/mysql.log 是mysql日誌檔案所在的位置。
4.使用下面的命令可以實時檢視mysql的日誌檔案
sudo tail -f /var/log/mysql/mysql.log
###使用資料庫生成模型類
1.一般不使用,因為預設生成的內容多而複雜。所以一般是自己定義模版類。
python manage.py inspectdb > booktest/models.py
工作中用到的命令
svn checkout username password 點評 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn ad...
git 專案中用到的命令
1 git status 檢視修改內容 2 git add 提交修改內容到快取 3 git commit m 修改內容 用來提交 到倉庫並顯示修改內容 4 git fetch origin develop git拉取同步遠端 5 git rebase orgin develop git同步本地 可能...
工作中用到的linux 命令
tar zxvf tar.gz 解壓 增加使用者組 groupadd mysql 增加使用者 useradd r g mysql mysql 鏈結 名 ln s usr local mysql 5.7.23 linux glibc2.12 x86 64 mysql 類似快捷方式 建立mysql資料夾...