天天看點

Ubuntu運作GitHub擷取的Django項目準備工作從GitHub克隆項目安裝資料庫(要設定密碼)搭建python環境修改項目配置檔案将測試資料庫導入到本地建立的資料庫中運作項目

經常在github看到一些優秀的Django項目,但Django的運作需要大量的依賴,這裡分享一下,從github擷取Django項目,并在本地運作項目的小經驗...

準備工作

從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/
           
運作成功