Skip to main content

A different stuff for Django to faster make a world a better place.

Project description

=============================
django-atom
=============================

.. image:: https://badge.fury.io/py/django-atom.png
:target: https://badge.fury.io/py/django-atom

.. image:: https://travis-ci.org/ad-m/django-atom.png?branch=master
:target: https://travis-ci.org/ad-m/django-atom

A different stuff for Django to faster make a world a better place.

Documentation
-------------

The full documentation is at https://django-atom.readthedocs.org.

Quickstart
----------

Install django-atom::

pip install django-atom

Then use it in a project::

import atom

Extensions
----------

slugify
######
Example usage in ``settings.py`` add

.. code:: python

AUTOSLUG_SLUGIFY_FUNCTION = 'atom.ext.slugify.slugifier.ascii_slugify'

Required ```unicode-slugify```, ```django-autoslug```.




History
-------

0.1.0 (2015-08-01)
++++++++++++++++++

* First release on PyPI.

0.2.0 (2015-08-04)
++++++++++++++++++

* Added AutocompleteChoiceFilter
* Add CSS-class settings for CrispyFormFilter
* Drop strict requirements for django-tinycontent

0.3.0 (2015-08-04)
++++++++++++++++++

* Split class to independent package to resolve dependencies issues

0.6.0 (2015-10-25)
++++++++++++++++++

* A lot

0.10.0 (2015-11-21)
+++++++++++++++++++

* Add asci_slugifier
* Add absolute_import to crispy_forms

0.11.0 (2015-12-10)
+++++++++++++++++++

* Fix support of dj19 by autocomplete_light API changes

0.12.0 (2016-12-4)
++++++++++++++++++

* Add ``atom.ext.guardian.tests.PermissionStatusMixin``


0.12.8 (2016-12-16)
+++++++++++++++++++

* Mark code as Python 3 compatible

0.14.0 (2017-06-1)
++++++++++++++++++

* Add ``atom.mixins.AdminTestCaseMixin``

0.14.1 (2017-06-1)
++++++++++++++++++

* Add base class validation in ``atom.mixins.AdminTestCaseMixin``

0.14.2 (2017-06-1)
++++++++++++++++++

* Fix username and message in ``atom.mixins.AdminTestCaseMixin``

0.14.3 (2017-06-1)
++++++++++++++++++

* Fix django 1.8-1.9 compatibility of ``atom.mixins``

0.15.0 (2017-07-21)
+++++++++++++++++++

* Add management command ``generate_factory``, ``generate_routers``, ``generate_serializers``, ``generate_viewsets``, ``generate_viewsets_tests``
* Add serializer ``atom.ext.contenttypes.ContentTypeSerializer`` , ``atom.ext.sites.serializer.SiteSerializer``
* Add mixin ``atom.ext.rest_framework.ViewSetTestCaseMixin``

0.16.0 (2017-08-4)
++++++++++++++++++

* Fix management commands import

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

django-atom-0.15.1.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

django_atom-0.15.1-py2.py3-none-any.whl (23.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-atom-0.15.1.tar.gz.

File metadata

File hashes

Hashes for django-atom-0.15.1.tar.gz
Algorithm Hash digest
SHA256 f5b464e3368ae045159c5146c2e60cd63918ec6bf60bfeb87ef1755b7cb1ca25
MD5 72e0dd91f57691bdcf39ff7a813e4604
BLAKE2b-256 681fc485775920a422dd2840a1665700ca0beec722ba652ed49f84af38290770

See more details on using hashes here.

Provenance

File details

Details for the file django_atom-0.15.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_atom-0.15.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a39a60ee806f512525d8b88db13c4b0f8352f5ce55b132a4ed60aeb319d036bd
MD5 6cb6986aef53d072a0d85f00f817739f
BLAKE2b-256 664ca1e81e33d3eff9f463f64764c6cc406c74593bdd3c71394fa888ae162d86

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page