在线教育平台

Build Status [python3.6]() [django2.0]()
  该平台的课程由各授课机构提供,授课机构中的各授课老师将录制的视频上传至平台,由平台进行呈现,学员通过平台进行在线学习。

主要功能:

环境

快速启动该项目

1.安装Python 3.6
2.安装MySQL 5.7 并创建online数据库

mysql -u root -p
Enter password: 
mysql> create database online;

3.建立虚拟环境(可省略)

python3 -m venv venv
source venv/bin/activate

4.项目下载

git clone https://github.com/myminwang/online.git
cd online

5.安装Django 2.0

pip install django

6.安装其他依赖包

pip install -r requirements.txt 
# 如有个别包不能安装,请下载源码,放到extra_apps里,并在setting里配置
# pillow包的版本,需要查看官网根据自己的系统选定版本

7.修改配置

# setting.py
# 将数据库密码换成自己的
DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'online',
    'USER': 'root',
    'PASSWORD': '1234567',
    'HOST': '127.0.0.1',
    'POST': '3306',
    }
}

8.创建数据表

python manage.py makemigrations
python manage.py migrate

9.运行项目

python manage.py runserver

在浏览器地址栏输入:127.0.0.1:8000

关于Mysql及Navicat安装(ox系统)

关于项目部署(使用AWS EC2云服务器)