Skip to content

Latest commit

 

History

History
65 lines (62 loc) · 1.95 KB

README.md

File metadata and controls

65 lines (62 loc) · 1.95 KB

文档分享

项目介绍

快速开始

  • 下载
git clone https://github.com/pangxiaobin/DocSharing.git 
cd DocSharing
  • 安装依赖
# 创建虚拟环境  需要安装virtualenv 和virtualenvwrapper
mkvirtualenv doc
pip install -r requments.txt
# 注释 windows pip install uwsgi 会报错 windows下演示可先在requments.txt 注释掉uwsgi
  • 本地测试
    • 配置数据库
    # 连接数据库
     mysql -uroot -p
    # 创建数据库
     create database docsharing charset=utf8;
    • 修改配置文件
      # DocSharing/App/setting.py
      # 修改PASSWORD
      DATABASE = {
        'ENGINE': 'mysql',
        'DRIVER': 'pymysql',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': 'localhost',
        'PORT': '3306',
        'NAME': 'docsharing'
    }
    
    • 进行数据表映射
    # 初始化
    python manage.py db init
    # 生成迁移文件
    python manage.py db migrate 
    # 执行迁移
    python manage.py db upgrade
    • 运行项目
    python manage.py runserver
  • 项目服务器部署

效果图

首页 项目列表页 项目编辑页 项目详情展示页