# mycloud
大学毕业设计,一个美观简约,多功能的网盘web应用
### 本地运行
___
1. 安装依赖
```
pip install -r requirements.txt
```
2. 检查配置文件,修改邮箱和数据库配置
```
# mycloud/settings.py
EMAIL_HOST = 'smtp.qq.com'
EMAIL_PORT = '587'
EMAIL_HOST_USER = '******'
EMAIL_HOST_PASSWORD = '******'
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cloud',
'HOST': '127.0.0.1',
'PORT': '3306',
'USER': '***',
'PASSWORD': '******',
}
}
```
3. 迁移数据库
```
python manage.py migrate
```
4. 执行基础sql文件
```
mysql> use cloud;
mysql> source C:/Users/..../.sql;
```
5. 创建超级用户
```
python manage.py createsuperuser
```
6. 启动本地服务器
```
python manage.py runserver
```
### 功能模块
___
- 用户
- 登录和注册
- 申请和留言
- 查看站点通知
- 更改个人信息(头像,密码等)
- 查看,修改,删除共享文件记录
- 文件管理
- 上传,下载文件和文件夹
- 删除,恢复,移动文件和文件夹
- 设置有效期,分享文件和文件夹
- 检索文件
- 分类排序文件
- 预览文件
- 接受其他分享的文件
- 普通管理员
- 由超级管理员分配
- 超级管理员
- 站点管理
- 日志管理
- 用户管理
- 角色权限管理
- 发布通知
- 留言管理
- 申请审批
### 页面截图
___
文件
![screen shot](https://raw.githubusercontent.com/wil-wu/mycloud/master/screenshots/storage.jpeg)
文件详情
![screen shot](https://raw.githubusercontent.com/wil-wu/mycloud/master/screenshots/audio.jpeg)
个人信息
![screen shot](https://raw.githubusercontent.com/wil-wu/mycloud/master/screenshots/profile.jpeg)
后台
![screen shot](https://raw.githubusercontent.com/wil-wu/mycloud/master/screenshots/admin.jpeg)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 Python毕业设计-基于Django3 的网盘系统的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django3 的网盘系统的设计与实现+使用说明+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
Python毕业设计-基于Django3 的网盘系统的设计与实现+使用说明+全部资料(优秀项目).zip (80个子文件)
mycloud-master
screenshots
admin.jpeg 90KB
profile.jpeg 70KB
storage.jpeg 50KB
audio.jpeg 35KB
sql
cloud_pan_role.sql 2KB
cloud_pan_filetype.sql 3KB
cloud_pan_rolelimit.sql 3KB
cloud_pan_limit.sql 3KB
pan
utils.py 2KB
__init__.py 0B
tests.py 60B
admin.py 13KB
migrations
__init__.py 0B
0001_initial.py 18KB
serializers.py 7KB
apps.py 215B
signals.py 3KB
models.py 12KB
templates
pan
share.html 3KB
detail.html 6KB
home.html 44KB
index.html 10KB
reset_done.html 743B
reset.html 437B
urls.py 1KB
static
pan
js
utils.js 28KB
main.js 52KB
detail.js 9KB
config.js 3KB
index.js 5KB
img
music.jpg 10KB
mountain.jpg 333KB
css
style.css 941B
vendor
jszip
jszip.min.js 95KB
font-awesome
all.min.css 87KB
viewerjs
viewer.min.js 37KB
viewer.min.css 7KB
webfonts
fa-brands-400.ttf 176KB
fa-solid-900.ttf 296KB
fa-brands-400.woff2 102KB
fa-regular-400.woff2 23KB
fa-v4compatibility.ttf 10KB
fa-v4compatibility.woff2 5KB
fa-regular-400.ttf 59KB
fa-solid-900.woff2 124KB
iconfont
iconfont.js 36KB
videojs
zh-CN.js 4KB
video.min.js 569KB
video-js.min.css 40KB
howler
howler.min.js 35KB
pdfjs
pdf.min.js 308KB
pdf.worker.min.js 1.03MB
mdb
mdb.min.js 149KB
mdb.min.css 311KB
bootstrap-table
bootstrap-table.min.js 133KB
bootstrap-table-custom-view.min.js 20KB
bootstrap-table.min.css 9KB
bootstrap-table-zh-CN.min.js 14KB
docx-preview
docx-preview.min.js 65KB
jquery
jquery.min.js 87KB
cropperjs
cropper.min.js 36KB
cropper.min.css 4KB
favicon.ico 753B
views.py 28KB
media
default
user.svg 975B
templates
errors
403.html 128B
500.html 134B
404.html 134B
base.html 771B
400.html 137B
manage.py 663B
mycloud
__init__.py 0B
wsgi.py 391B
urls.py 2KB
settings.py 5KB
asgi.py 391B
requirements.txt 296B
.gitignore 3KB
README.md 2KB
171265889347208773632.zip 416B
共 80 条
- 1
资源评论
不走小道
- 粉丝: 3237
- 资源: 5112
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功