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
File details
Details for the file django-allauth-bootstrap-0.2.tar.gz
.
File metadata
- Download URL: django-allauth-bootstrap-0.2.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 930b494048d0584186be396aa5aa722fe97331a1934a7ac2a839e66e89ab6e1d |
|
MD5 | a4df29f76c902eaf14e4eaf77cf85f73 |
|
BLAKE2b-256 | 988a9fe3333709e505d1250a80fda71aa036e332453c64a015e5c30b58a6aa4f |