Skip to content
/ cloud Public

项目介绍:个人简易云盘,基于Django框架

Notifications You must be signed in to change notification settings

wenygit/cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍:个人简易云盘,基于Django框架

环境:python 3.7,Django 2.1.7,mysql 5.7,pymysql 0.9.3, Bootstrap 3.3.7,jQuery v3.3.1

项目预览:

avatar

基本功能:

  • 1.用户注册,登录,用户数据存放在mysql中,为Django的user_auth表
  • 2.创建用户目录,目录名为用户名,并在用户主下面建立五个分类子目录 用来存放不同分类的文件
  • 3.用户登录后可查看自己的文件,可以实现文件的上传,在线预览,下载,删除
  • 4.页面功能:
    • 1右侧链接栏为分类区,通过ajax刷新左侧文件显示区表格
    • 2表格上方为上传按钮,和搜索栏,可以进行分类搜索,并通过ajax动态刷新表格内容

更新功能:

  • 1.重构文件存储目录及文件存储数据模型
  • 1.上传文件进度条
  • 2.添加文件夹功能,支持创建,修改,删除文件夹
  • 3.支持文件夹,文件重命名
  • 4.加了一些好看的图标...

如何使用:

1. 安装虚拟环境

git clone https://github.com/swpu-cxm/cloud.git

cd cloud  

pipenv install --dev  

pipenv shell  

2. 在settings.py中配置数据库信息,调试时请设置DEBUG=True,然后建立据库模型

python manage.py makemigrations  
python manage.py migrate  

3. 启动服务

python manage.py runserver 127.0.0.1:8000  

4.测试服务是否启动

浏览器访问127.0.0.1:8000,页面跳转至登录页面,测试注册,登录,上传文件,分类文件,搜索文件,删除文件等功能

About

项目介绍:个人简易云盘,基于Django框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages