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/

运行成功

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏信安之路

windows命令执行上传文件的姿势

我们在做渗透测试的时候会经常遇到存在命令执行的Windows服务器,而且不能上传shell,唯一的入口就是命令执行,这种情况下,我们需要向服务器上传一个大一点的...

11500
来自专栏Android群英传

Gradle自定义插件

18410
来自专栏xingoo, 一个梦想做发明家的程序员

[大数据之Sqoop] —— Sqoop初探

Sqoop是一款用于把关系型数据库中的数据导入到hdfs中或者hive中的工具,当然也支持把数据从hdfs或者hive导入到关系型数据库中。 Sqoop也...

27790
来自专栏分布式系统进阶

编译GCC 7.1.0

其中 --disable-multilib这个是交叉编译功能, 比如希望在64位系统下也能编译出32位的程序 最后会将gcc安装到 /usr/local/bi...

18620
来自专栏禁心尽力

持久层框架之MyBatis

1、mybatis框架介绍:   MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software founda...

27850
来自专栏lgp20151222

Weblogic Exception in AppMerge flows' progression

原因:经过分析是web.xml配置的问题,有些servlet上面配置了'display-name',这个weblogic是不支持的。 解决:在web.xml中...

36520
来自专栏积累沉淀

centos7 mysql数据库安装和配置

一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-release CentOS Li...

47280
来自专栏小怪聊职场

Jenkins+Git+Maven+Tomcat8配置web自动构建环境(拉代码、编译、打包、部署)

27140
来自专栏实战docker

Docker下dubbo开发,三部曲之三:java开发

在前两章《Docker下dubbo开发,三部曲之一:极速体验》和《Docker下dubbo开发,三部曲之二:本地环境搭建》中,我们体验了dubbo环境搭建以及服...

23050
来自专栏我是攻城师

Solr5.1.0如何安装部署?

35950

扫码关注云+社区

领取腾讯云代金券