Конфигурация проекта

Для подключения к проекту откройте settings.py и добавьте в кортеж INSTALLED_APPS приложение django_ulogin

INSTALLED_APPS += [
    'django_ulogin'
]

Внимание

Атрибут INSTALLED_APPS по умолчанию стал списком (list) начиная с Django версии 1.9. В более ранних версиях он является кортежем (tuple), поэтому, если Вы не изменяли тип, добавлять надо кортеж:

INSTALLED_APPS += (
    'django_ulogin'
)

Для работы django-ulogin необходим подключенный контекст-процессор django.template.context_processors.request:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                # ...
                'django.template.context_processors.request',
            ],
        },
    },
]

Внимание

В старых версих Django до версии 1.9 включительно, не было поддержки нескольких систем рендеринга шаблонов, а требуемый контекст-процессор располагался в django.core.context_processors.request. Таким образом, подключение выглядит примерно следующим образом:

TEMPLATE_CONTEXT_PROCESSORS = (
    # ...
    'django.core.context_processors.request',
)

Добавьте схему URL-адресов к списку urlpatterns Вашего проекта (urls.py):

urlpatterns += [
    url(r'^ulogin/', include('django_ulogin.urls')),
]

Затем следует синхронизировать базу данных

$ ./manage.py migrate