Application to make Django file fields save their values between page reloads
Project description
An application that solves a problem, when you need to save form’s file field values between page reloads (including form validation errors).
Currently in development.
Installation
Install an application:
pip install django-sticky-files
Then add sticky_files to INSTALLED_APPS.
Include urls:
url(r'^sticky-images/', include('sticky_files.urls', namespace='sticky_files')),
Usage
There are four model fields that implement sticky files behaviour:
from django.db import models from sticky_files import fields from sticky_files.models import FileBase class SomeImage(FileBase): pass class SomeFile(FileBase): pass class SomeModel(models.Model): main_image = fields.StickyImageField( 'app.SomeImage', related_name='+' ) images = fields.ManyStickyImageField( 'app.SomeImage', max_objects=4, related_name='galleries_images', ) file = fields.StickyFileField( 'app.SomeFile', related_name='+' ) files = fields.ManyStickyFileField( 'app.SomeFile', max_objects=4, related_name='galleries_files', )
It looks like this:
Project is in development, so there are no documentation and tests yet.
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
File details
Details for the file django-sticky-files-0.3.2.tar.gz
.
File metadata
- Download URL: django-sticky-files-0.3.2.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf441cbacad35ef4d0dab89e14a74ec0c1f137369a2c308fc350b36648d4f279 |
|
MD5 | 5dd9bc8b49af22e6fe36667b50094c7f |
|
BLAKE2b-256 | 4fc2b5868cbee3d9880cedf532c1b7d8f3c63c720fe4f0ab9ca2d8cdf1d9b3ad |