Cache Files in Form for files retaining
Project description
Django Form File Field cache
Quick start
pip install filefield-cache
- Add material.admin and material.admin.default to your INSTALLED_APPS setting instead of filefield_cache::
- required
.. code-block:: python
INSTALLED_APPS = (
...
'filefield_cache',
...
)
- Add Admin form in admin.py
-
required .. code-block:: python
from django.contrib import admin from django.contrib.admin import register
from demo.documents.forms import DocumentForm from demo.documents.models import Document
@register(Document) class DocumentAdmin(admin.ModelAdmin): form = DocumentForm ...
- Create form in forms.py.
-
required .. code-block:: python
from django import forms
from filefield_cache.widgets import CachedAdminFileWidget from demo.documents.models import Document
class DocumentForm(forms.ModelForm): file = forms.FileField(widget=CachedAdminFileWidget) picture = forms.ImageField(widget=CachedAdminFileWidget)
class Meta: model = Document fields = '__all__'
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for filefield_cache-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2d011ce217718d3596fc00f353c2e818b30a6434251babe51be76af4b87071 |
|
MD5 | 498123e20d6da2d0dcf73284c4d9470d |
|
BLAKE2b-256 | 4b79a11efb32d5dd9d025ca98ccffeb5d716c8b5f28be65acee53b0cfa33663f |