Metadata-Version: 1.1
Name: django-svg-image-form-field
Version: 1.0.1
Summary: A form field to handle validation of image + svg
Home-page: https://github.com/artrey/django-svg-image-form-field
Author: Alexander Ivanov
Author-email: oz.sasha.ivanov@gmail.com
License: MIT
Description: =============================
        Django SVG Image Field
        =============================
        
        .. image:: https://badge.fury.io/py/django-svg-image-form-field.svg
            :target: https://badge.fury.io/py/django-svg-image-form-field
        
        A form field to handle validation of image + svg
        
        Quickstart
        ----------
        
        Install Django SVG Image Field::
        
            pip install django-svg-image-form-field
        
        Models:
        
        .. code-block:: python
        
            from django.db import models
        
        
            class Article(models.Model):
                title = models.CharField(max_length=100)
                image = models.ImageField(upload_to='images/articles')
                text = models.TextField()
        
        Forms:
        
        .. code-block:: python
        
            from django import forms
        
            from .models import Article
            from django_svg_image_form_field import SvgAndImageFormField
        
        
            class ArticleForm(forms.ModelForm):
                class Meta:
                    model = Article
                    exclude = []
                    field_classes = {
                        'image': SvgAndImageFormField,
                    }
        
        Example usage:
        
        .. code-block:: python
        
            from django.contrib import admin
        
            from .forms import ArticleForm
            from .models import Article
        
        
            @admin.register(Article)
            class SectionAdmin(admin.ModelAdmin):
                list_display = 'id', 'title'
                search_fields = 'title',
                form = ArticleForm
        
        Credits
        -------
        
        Tools used in rendering this package:
        
        *  Cookiecutter_
        *  `cookiecutter-djangopackage`_
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage
        
        
        
        
        History
        -------
        
        0.1.0 (2021-04-15)
        ++++++++++++++++++
        
        * First release on PyPI.
        
        1.0.0 (2021-04-15)
        ++++++++++++++++++
        
        * Stable version (tested on demo project).
        
        1.0.1 (2021-06-14)
        ++++++++++++++++++
        
        * Fix when the input is the temporary file path instead the BytesIO (thanks fbuccioni_).
        
        .. _fbuccioni: https://github.com/fbuccioni
        
Keywords: django,svg,image,form,field
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django :: 2.1
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
