django學習中用到的命令

2021-08-28 04:52:25 字數 2793 閱讀 6906

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資料夾...