Metadata-Version: 2.1
Name: drf_fileupload_api
Version: 1.0.0
Summary: A file upload application for DjangoRestFramework
Home-page: https://github.com/suqingdong/drf_fileupload
Author: suqingdong
Author-email: suqingdong1114@gmail.com
License: BSD License
Description: # A file upload application for DjangoRestFramework
        
        ### Installation
        ```bash
        python3 -m pip install drf_fileupload
        ```
        
        ### Usage
        - edit `project/settings.py`
        
        ```python
        INSTALL_APPS += [
            'drf_fileupload',
        ]
        
        MEDIA_ROOT = 'data/'  # default: /
        
        FILE_UPLOAD_TO = 'upload/%Y/%m/%d'   # support strftime format, default: MEDIA_ROOT
        MAX_FILE_UPLOAD = '10M'              # limit max file size, default: None
        ```
        
        - edit `project/urls.py`
        
        ```python
        from django.conf import settings
        from django.conf.urls.static import static
        
        urlpatterns = [
            path('api/admin/', admin.site.urls),
            path('api/fileupload/', include('drf_fileupload.urls')),
        ]
        
        urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
        ```
        
        ### API
        ![](https://suqingdong.github.io/drf_fileupload/gallery/api.png))
        
        ### Demo
        ```bash
        git clone https://github.com/suqingdong/drf_fileupload
        
        cd demo
        
        python3 -m pip install -r requirements.txt
        
        python3 manage.py makemigrations
        
        python3 manage.py migrate
        
        python3 manage.py createsuperuser
        
        python3 manage.py runserver
        ```
        
        
        
Platform: UNKNOWN
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.1
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
