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
|