基于 Django 3 的网盘系统(附源码)

admin 2023年2月27日01:46:46评论67 views字数 1248阅读4分9秒阅读模式


点击上方“萝卜大杂烩”,选择“星标公众号

超级无敌干货,第一时间送达!!!

基于 Django 3 的网盘系统(附源码)

今天为大家带来一个基于 Django 的网盘系统,对于想要深入学习 Python 和 Django 的朋友来说,可是不容错过啊!

项目介绍

该项目为基于Python的 Django 框架搭建的在线网盘系统

我们先来看一下整体项目结构

基于 Django 3 的网盘系统(附源码)

项目运行

1、安装依赖

pip install -r requirements.txt

我们再来看下,依赖的组件都有哪些

asgiref==3.4.1
Django==3.2.8
django-cors-headers==3.10.0
django-debug-toolbar==3.2.4
django-debug-toolbar-request-history==0.1.4
django-extensions==3.1.5
django-simpleui==2021.11.5
djangorestframework==3.12.4
httpagentparser==1.9.1
mysqlclient==2.0.3
Pillow==8.4.0
pytz==2021.3
sqlparse==0.4.2
typing-extensions==3.10.0.2

可以看到依赖的库不多,主要都是 Django 相关的库

2、检查配置文件,修改数据库配置

# mycloud/settings.py

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'cloud',
'HOST': '127.0.0.1',
'PORT': '3306',
'USER': 'root',
'PASSWORD': 'your password',
}
}

这里编写我们的数据库信息

3、迁移数据库

python manage.py migrate

通过上述命令,可以进行数据库的迁移工作

4、执行基础sql文件

下面我们进入 MySQL 数据库中,执行数据库脚本

mysql> use cloud;
mysql> source C:/Users/..../.sql; 

5、创建超级用户

python manage.py createsuperuser

该命令也是 Django 的命令

6、启动本地服务器

python manage.py runserver

最后就是启动本地服务了,当然也可以部署到云服务器上,关于云服务器的相关部署,我们在后面的文章中着重介绍

项目展示

基于 Django 3 的网盘系统(附源码)
基于 Django 3 的网盘系统(附源码)

好了,以上就是该项目的简要介绍,下载

链接:https://pan.quark.cn/s/807e7665e540

基于 Django 3 的网盘系统(附源码)

人生苦短,我用python
神秘礼包获取
链接: https://pan.baidu.com/s/1xd9227fLPfIJSR-N6d1SQQ 提取码: vtkp

推荐阅读 点击标题可跳转

原文始发于微信公众号(萝卜大杂烩):基于 Django 3 的网盘系统(附源码)

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年2月27日01:46:46
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   基于 Django 3 的网盘系统(附源码)https://cn-sec.com/archives/1576447.html

发表评论

匿名网友 填写信息