Twitter Bootstrap Layout for Django Allauth
Project description
Twitter Bootstrap layout for django-allauth.
Requirements
Python 2.7 or >=3.3.
Django >=1.9
Installation
Installation via:
pip install django-allauth-bootstrap
The templates extend base.html, so the templates folder of the project should provide one, together with the Twitter Bootstrap and a JQuery library.
Then add 'bootstrapform' and 'allauth_bootstrap' to INSTALLED_APPS, before 'allauth'. The order is important because following apps are overwritten:
INSTALLED_APPS = [ # ... 'django.contrib.sites', # For ``allauth``. 'bootstrapform', 'allauth_bootstrap', 'allauth', 'allauth.account', # ... ]
For allauth itself, remember to add the following settings:
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ # Already defined Django-related contexts here # `allauth` needs this from django 'django.template.context_processors.request', ], }, }, ] SITE_ID = 1 LOGIN_REDIRECT_URL = '/'
Example Project
The example project can be run to have a quick look and to check out a running setup. Download the source files and run:
virtualenv -p /usr/bin/python3 ~/myenv source ~/myenv/bin/activate pip install -r requirements.txt ./manage.py migrate ./manage.py runserver
Customization
To use custom templates, there are two ways to accomplish that:
Overwrite a template at templates/account to replace them completely.
Inherit a template at templates/account to overwrite only one or more of its blocks. Defining a custom URL pointing at the custom template is necessary then.
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
Hashes for django-allauth-bootstrap-0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 930b494048d0584186be396aa5aa722fe97331a1934a7ac2a839e66e89ab6e1d |
|
MD5 | a4df29f76c902eaf14e4eaf77cf85f73 |
|
BLAKE2b-256 | 988a9fe3333709e505d1250a80fda71aa036e332453c64a015e5c30b58a6aa4f |