freebsd-ports/www/py-django-common-helpers/Makefile
Kai Knoblich a1fd09a280 New port: www/py-django-common-helpers
py-django-common-helpers consists of the following things:

- Middleware that makes sure a web-app runs either on or without "www" in the
  domain.

- "SessionManagerBase" base class, that helps in keeping session related code
  object-oriented and clean.

- "EmailBackend" for authenticating users based on their email, apart from
  username.

- Custom db fields that can be used in models including a "UniqueHashField"
  and "RandomHashField".

- Bunch of helpful functions in helper.py

- "render_form_field" template tag that makes rendering form fields easy
  and DRY.

- Couple of dry response classes: "JsonResponse" and "XMLResponse" in the
  django_common.http that can be used in views that give json/xml responses.

WWW: https://github.com/tivix/django-common/

Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D19544
2019-03-14 20:21:27 +00:00

22 lines
439 B
Makefile

# $FreeBSD$
PORTNAME= django-common-helpers
PORTVERSION= 0.9.2
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Common things every Django app needs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
.include <bsd.port.mk>