All Projects → myminwang → Online

myminwang / Online

Licence: agpl-3.0
Python3+Django+MySQL+Xadmin 在线学习平台

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Online

Django Mysql
🐬 🐴 Extensions to Django for use with MySQL/MariaDB
Stars: ✭ 410 (+262.83%)
Mutual labels:  mysql, django
Python Spider
豆瓣电影top250、斗鱼爬取json数据以及爬取美女图片、淘宝、有缘、CrawlSpider爬取红娘网相亲人的部分基本信息以及红娘网分布式爬取和存储redis、爬虫小demo、Selenium、爬取多点、django开发接口、爬取有缘网信息、模拟知乎登录、模拟github登录、模拟图虫网登录、爬取多点商城整站数据、爬取微信公众号历史文章、爬取微信群或者微信好友分享的文章、itchat监听指定微信公众号分享的文章
Stars: ✭ 615 (+444.25%)
Mutual labels:  mysql, django
Yasql
基于Python开发的MySQL WEB版本的工单审核执行和SQL查询平台
Stars: ✭ 463 (+309.73%)
Mutual labels:  mysql, django
Myblog
Python+Django+MySQL 博客系统
Stars: ✭ 263 (+132.74%)
Mutual labels:  mysql, django
Grocerystore With Server
Grocery Store with server integration
Stars: ✭ 51 (-54.87%)
Mutual labels:  mysql, django
Architect
A set of tools which enhances ORMs written in Python with more features
Stars: ✭ 320 (+183.19%)
Mutual labels:  mysql, django
Opman Django
💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 539 (+376.99%)
Mutual labels:  mysql, django
Django Dbbackup
Management commands to help backup and restore your project database and media files
Stars: ✭ 471 (+316.81%)
Mutual labels:  mysql, django
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-82.3%)
Mutual labels:  mysql, django
Crawl
selenium异步爬取网页图片
Stars: ✭ 13 (-88.5%)
Mutual labels:  mysql, django
Django Migration Linter
🚀 Detect backward incompatible migrations for your django project
Stars: ✭ 231 (+104.42%)
Mutual labels:  mysql, django
See
基于开源组件(Inception & SQLAdvisor & SOAR)的SQL审核&SQL优化的Web平台
Stars: ✭ 1,187 (+950.44%)
Mutual labels:  mysql, django
Pychat
webchat via WebSockets/WebRTC that allows messaging/video call/screen sharing
Stars: ✭ 152 (+34.51%)
Mutual labels:  mysql, django
Autoops
linux资产管理,cmdb,django, webssh,运维管理平台,数据库操作平台 本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考!
Stars: ✭ 340 (+200.88%)
Mutual labels:  mysql, django
Dailyfresh
Django-天天生鲜电商学习项目
Stars: ✭ 127 (+12.39%)
Mutual labels:  mysql, django
Funpyspidersearchengine
Word2vec 千人千面 个性化搜索 + Scrapy2.3.0(爬取数据) + ElasticSearch7.9.1(存储数据并提供对外Restful API) + Django3.1.1 搜索
Stars: ✭ 782 (+592.04%)
Mutual labels:  mysql, django
Qblog
🐍A blog base on Python+Django.
Stars: ✭ 72 (-36.28%)
Mutual labels:  mysql, django
Archer
基于inception的自动化SQL操作平台,支持SQL执行、LDAP认证、发邮件、OSC、SQL查询、SQL优化建议、权限管理等功能,支持docker镜像
Stars: ✭ 1,239 (+996.46%)
Mutual labels:  mysql, django
Django Bruteforce Protection
Bruteforce protection for Django projects based on Redis. Simple, powerful, extendable.
Stars: ✭ 110 (-2.65%)
Mutual labels:  django
Python Thumbnails
Thumbnails for Django, Flask and other Python projects. 🌈
Stars: ✭ 111 (-1.77%)
Mutual labels:  django

在线教育平台

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

主要功能:

  • 账号注册、激活、登录、密码找回等功能。
  • 个人中心页面支持个人信息我的课程我的收藏我的消息管理。
  • 首页轮播图、机构、课程展示。
  • 支持讲师、课程、机构选项的全局搜索。
  • 侧边栏提供热门课程推荐、机构/讲师排名、课程咨询。
  • 支持授课机构按类别、按地区筛选,按学习人数、课程数排序。

环境

  • Python 3.6.5
  • Django 2.0.6
  • MySQL 5.7.22

快速启动该项目

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云服务器)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].