Ubuntu运行GitHub获取的Django项目

经常在github看到一些优秀的Django项目,但Django的运行需要大量的依赖,这里分享一下,从github获取Django项目,并在本地运行项目的小经验...

准备工作

从GitHub克隆项目

git clone git://github.com/zhaoolee/NewAvatar.git
3203841-167651a8d6d8fd6e.png
获取项目

安装数据库(要设置密码)

sudo apt-get install mysql-server
3203841-33a0a3969ed3ddc6.png
设置密码

3203841-0070651c4fbef812.png
重复确认密码
  • 登录数据库
mysql -uroot -pzhaoolee
3203841-a2378ea1847c49a9.png
登录数据库
create database fangyuanxiaozhan charset=utf8;
exit;
3203841-d56726dad9268b03.png
创建数据库并退出

搭建python环境

sudo apt install python3

1. 安装虚拟环境软件,并将virtualenvwrapper.sh配置到shell环境中

sudo apt install python-pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
3203841-c950305ca0c3b922.png
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
3203841-b153f369424d7fb4.png
更改登录数据库的密码

将测试数据库导入到本地新建的数据库中

mysql -uroot -pzhaoolee fangyuanxiaozhan < fangyuanxiaozhan.sql
3203841-91d4190995391625.png
数据库fangyuanxiaozhan内的数据表

运行项目

python manage.py runserver
3203841-071b13d126e843a9.png
运行项目成功

打开浏览器输入:

http://127.0.0.1:8000/xmt/start_game/
3203841-bb9eba6fbffc725f.png
运行成功
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值