3 Star 9 Fork 2

akira / xshare

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.49 KB
一键复制 编辑 原始数据 按行查看 历史

xshare, 一个私密内容分享系统


基于python3.7+flask+jinja2+sqlalchemy实现的私密内容分享系统

目前实现了:

  • 用户的登录、注册
  • 创建和编辑俱乐部、分享(文章)
  • 访问他人的俱乐部内容
  • 修改个人基本信息
  • 留言功能

没有实现的功能

  • 修改账号密码
  • 管理后台

本地体验

  • git clone gitee.com/idart/xshar…
  • cd xshare
  • python3 -m vitualven venv
  • pip install -r requirements.txt
  • 修改settings下的配置信息,设置数据库
  • flask db init
  • flask db mirate
  • flask db upgrade
  • flask deploy product
  • 使用 账号:xshare 密码:12345678 登录体验
  • 注册新账号,访问xshare的分享

示例图片

  • 首页

pic1

  • 访问页面

pic2

  • 访问俱乐部分享文章页面

pic

  • 创建俱乐部 avatar
  • 我的俱乐部 avatar
  • 创建分享 avatar
  • 我的分享 avatar

构建docker image:

cd xshare

sudo docker build -t flasktest .

运行镜像:

docker run -it -d --name testflask -p 8080:8080 flasktest:latest

登录docker,输入账号密码

docker login

push上docker hub ,成功之后可以登录docker网站查看是否已经存在。

docker push 账号名/线上名称:latest

pull下载到自己服务器

docker pull 账号名/线上名称:latest

Python
1
https://gitee.com/idart/xshare.git
git@gitee.com:idart/xshare.git
idart
xshare
xshare
master

搜索帮助