Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chanmo/django-webdav
类似Dropbox的Webdav客户端
https://github.com/chanmo/django-webdav
django dropbox nextcloud webdav
Last synced: 9 days ago
JSON representation
类似Dropbox的Webdav客户端
- Host: GitHub
- URL: https://github.com/chanmo/django-webdav
- Owner: ChanMo
- License: mit
- Created: 2022-05-11T08:29:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-14T07:33:20.000Z (over 1 year ago)
- Last Synced: 2024-11-14T16:49:29.065Z (about 1 month ago)
- Topics: django, dropbox, nextcloud, webdav
- Language: JavaScript
- Homepage:
- Size: 154 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Django Webdav Client
File Manager like dropbox
#+CAPTION: Screenshot
[[./webdav.jpeg]]** Features
- 文件管理
- 多级目录
- 分片上传
- 文件预览
- 评论
- 分享
- 操作历史** Depends on
- Django
- djangorestframework
- requests
- Webdav
- React + Vite
- @mui/material** Quick Start
*** Install
#+BEGIN_SRC bash
pip install django-webdav-ui
#+END_SRC*** Update Settings.py
#+BEGIN_SRC python
INSTALLED_APPS = [
...
'webdav',
...
]WEBDAV_HOST = 'localhost'
WEBDAV_USER = 'demo'
WEBDAV_PASSWORD = 'demopassword'
#+END_SRC*** Update Urls.py
#+BEGIN_SRC python
urlpatterns = [
...
path('webdav/', include('webdav.urls')),
...
]
#+END_SRC*** Sync database
#+BEGIN_SRC bash
python manage.py migrate
#+END_SRC** Reference
- Dropbox
- Nextcloud** Todo
- [ ] 优化安全
- [ ] 排序
- [ ] 搜索
- [ ] Permission Controls
- [ ] 收藏
- [ ] 最近
- [ ] 共享
- [ ] 标签
- [ ] Grid Display
- [ ] 批量操作
- [ ] 移动文件