Does less! Loosely coupled mini-apps for django.
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nano-0.10.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20655652c23b68ec99daa90d2494b0a414a2f7e2d191550ded91f9f71fe66e97 |
|
MD5 | 29719737fadcf3618dea22e8eb5fcb4c |
|
BLAKE2b-256 | 2be3d18c5730a709a21706732558139eeccaa57509e96c7d1f12df9b8a7acd39 |