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.2a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | efca7c4996d3e8f61e7768e30691557609e58ba3dd4b425cb50100c56a421b35 |
|
MD5 | e1825d43d425b7bab64fc8f2c2d346ae |
|
BLAKE2b-256 | f7849e561bfa201a694a45e569c7a188316713396f19fdc7296d2f8b3615315a |