經常在github看到一些優秀的Django項目,但Django的運作需要大量的依賴,這裡分享一下,從github擷取Django項目,并在本地運作項目的小經驗...
準備工作
- 安裝虛拟機: ubuntu16.04
- 實驗倉庫位址: https://github.com/zhaoolee/NewAvatar
從GitHub克隆項目
git clone git://github.com/zhaoolee/NewAvatar.git
擷取項目
安裝資料庫(要設定密碼)
sudo apt-get install mysql-server
設定密碼
重複确認密碼
- 登入資料庫
mysql -uroot -pzhaoolee
create database fangyuanxiaozhan charset=utf8;
exit;
建立資料庫并退出
搭建python環境
sudo apt install python3
1. 安裝虛拟環境軟體,并将virtualenvwrapper.sh配置到shell環境中
sudo apt install python-pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
virtualenvwrapper.sh
# 添加pytho虛拟環境配置
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
2.建立虛拟環境,安裝依賴包
# 建立虛拟環境
mkvirtualenv dj_py3 --python="/usr/bin/python3"
# 進入虛拟環境(可跳過)
workon dj_py3
# 安裝依賴包
sudo apt-get install python3-dev
# 進入剛下載下傳的本地倉庫
cd NewAvatar
pip install -r requirements.txt
修改項目配置檔案
vim NewAvatar/fangyuanxiaozhan/settings.py
更改登入資料庫的密碼
将測試資料庫導入到本地建立的資料庫中
mysql -uroot -pzhaoolee fangyuanxiaozhan < fangyuanxiaozhan.sql
資料庫fangyuanxiaozhan内的資料表
運作項目
python manage.py runserver
運作項目成功
打開浏覽器輸入:
http://127.0.0.1:8000/xmt/start_game/
運作成功