django-nano icon indicating copy to clipboard operation
django-nano copied to clipboard

Does less! Loosely coupled mini-apps for django.

========== Nano tools

This is a set of nano-size tools and apps for Django 1.8 and later.

Currently included:

activation A place to store activation-codes for e.g. authentication

badge User-badges worth certain points ala. StackOverflow

blog A very basic blog-app

comments Unmoderated comments for logged-in users

chunk Templates stored in the database

faq Just about as simple a FAQ as is possible

privmsg Private messages with separate archives for sent an received

user A very basic user-registration- and password-handling app/tool

tools Utility-functions used by the above apps

Installation

See INSTALL.txt for installation-instructions and TODO.txt for what's missing.

Usage

Common for all apps +++++++++++++++++++

Append nano.<subapp> to your INSTALLED_APPS, where subapp is any of the tools listed above except tools.

blog ++++

Blog entries can be tagged using django-taggit if it is in INSTALLED_APPS and NANO_BLOG_USE_TAGS is set to True in settings.

chunk +++++

Add 'nano.chunk.loader.Loader' to TEMPLATE_LOADERS.

user ++++

Doesn't have any models so just hook up the views in an urls.py:

  • signup()
  • password_change()
  • password_reset()

Settings for user .................

NANO_USER_EMAIL_SENDER The From:-address on a password-reset email. If unset, no email is sent.

**Default:** Not set

NANO_USER_TEST_USERS Special-cased usernames for live testing.

**Default:** ``()``

NANO_USER_BLOG_TEMPLATE Template used for auto-blogging new users.

**Default:** ``blog/new_user.html``

:Version: 0.10.0