Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/snopoke/django-dataclass-forms

Django forms from Python Data Classes
https://github.com/snopoke/django-dataclass-forms

django forms

Last synced: about 2 months ago
JSON representation

Django forms from Python Data Classes

Awesome Lists containing this project

README

        

# Django Data Class Forms

A Django base form class for [Data Classes.](https://docs.python.org/3/library/dataclasses.html).

[![CI Badge](https://github.com/snopoke/django-dataclass-forms/workflows/CI/badge.svg)](https://github.com/snopoke/django-dataclass-forms/actions?query=workflow%3ACI)
[![PyPI version](https://badge.fury.io/py/django-dataclass-forms.svg)](https://badge.fury.io/py/django-dataclass-forms)
[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=success)](https://github.com/sponsors/snopoke)

## Requirements

* Python (3.8+)
* Django (3.2+)

These are the supported Python and package versions. Older versions will probably work as well, but aren't tested.

## Installation

$ pip install django-dataclass-forms

This package follows [semantic versioning][1]. See [CHANGELOG][2] for breaking changes and new features, and [LICENSE][3] for
the complete license (MIT).

[1]: https://semver.org/
[2]: https://github.com/snopoke/django-dataclass-forms/blob/master/CHANGELOG.rst
[3]: https://github.com/snopoke/django-dataclass-forms/blob/master/LICENSE