root/alpine313/: django-annoying-0.10.6 metadata and description

Homepage Simple index PyPI page

This is a django application that tries to eliminate annoying things in the Django framework.

author Stavros Korokithakis
author_email stavros@korokithakis.net
classifiers
  • Development Status :: 5 - Production/Stable
  • Framework :: Django
  • Framework :: Django :: 1.11
  • Framework :: Django :: 2.0
  • License :: OSI Approved :: BSD License
  • Intended Audience :: Developers
  • Programming Language :: Python
  • Programming Language :: Python :: 2
  • Programming Language :: Python :: 2.7
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.4
  • Programming Language :: Python :: 3.5
  • Programming Language :: Python :: 3.6
keywords django
license BSD
platform
  • UNKNOWN
requires_dist
  • Django (>=1.11)
  • six
File Tox results History
django_annoying-0.10.6-py2.py3-none-any.whl
Size
9 KB
Type
Python Wheel
Python
2.7

Features:

  • render_to decorator - Reduce typing in django views.

  • signals decorator - Allow using signals as decorators.

  • ajax_request decorator - Returns JsonResponse with dict as content.

  • autostrip decorator - Strip form text fields before validation.

  • get_object_or_None function - Similar to get_object_or_404, but returns None if the object is not found.

  • get_config function - Get settings from django.conf if exists, return a default value otherwise.

  • AutoOneToOne field - Creates related object on first call if it doesn’t exist yet.

  • HttpResponseReload - Reload and stay on same page from where request was made.

  • StaticServer middleware - Instead of configuring urls.py, just add this middleware and it will serve you static files.

  • JSONField - A field that stores a Python object as JSON and retrieves it as a Python object.

Installation instructions:

  • Copy the “annoying” directory to your Django project or put it in your PYTHONPATH.

  • You can also run “python setup.py install”, “easy_install django-annoying”, or “pip install django-annoying”.

Download: