Skip to content

justsweetpotato/django_http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django 文件传输工具

使用 Django 框架完成的简单、小巧的文件传输工具, 支持下载与上传文件到指定文件夹, 让您在局域网中、 主机和虚拟机之间方便的传输文件.
界面

一、安装依赖

1.1 Python 安装

Python

1.2. Django 框架安装

打开 Windows 命令提示符:
安装最新版 Django.

$ pip install Django

或者更新 Django 到最新版.

$ pip install --upgrade django

二、运行

$ python manage.py migrate # 仅执行一次

$ cd django_ftp
$ python manage.py runserver 0.0.0.0:8000

"0.0.0.0:8000"
"0.0.0.0" 表示运行在本地并开放来自任何地址的访问.
"8000" 表示运行的端口, 可自定.

三、连接

在本机运行之后, 在本机浏览器上访问 http://127.0.0.1:8000
页面会自动提示局域网下其他设备应该访问的地址.
共享的文件保存在 django_http/static/share 目录下.
出于安全性的考虑, 只有主机(当前运行此程序的电脑)有权限使用页面上的按钮"打开文件夹"与"删除".

一些问题

程序使用 file.write() 写入文件, 所以上传超过 1G 的大文件可能会出现问题, 正在计划使用模型的方式改善这个功能.
目前不支持文件夹下载与上传, 请打包后分享, 正在计划改善这个功能(大误).

计划更新

[X] 增加侧面留言板功能, 拖延中...
[X] 将权限改为登录账号后获得, 进行中...
[O] 只有主机才有删除功能的权限, 已完成...
[O] 打开文件夹功能已完成...
[O] 删除功能已完成...

About

局域网文件传输小工具

Resources

Stars

Watchers

Forks

Packages

No packages published