Substituindo URLs de login / registro do Django-allauth com páginas / URL personalizadas

Eu configurei o django-allauth para login através do Facebook, Twitter e Google.

No entanto, django-allauth aceita solicitação de login apenas em/accounts/login/, solicite a inscrição apenas em/accounts/signup/ etc. Tenho um formulário modal para login e registro na minha página inicial e quero usar apenas isso.

Como uso o sistema django-allauth para permitir o login (social e personalizado) / registro, etc., a partir do formulário modal na minha página inicial? Estou procurando um mecanismo para substituir os URLs do django-allauth e substituí-los pelas minhas páginas / URLs.

O código éaqui

O formulário modal HTML éaqui.

Esta pergunta é talvez semelhante aesta. No entanto, a resposta na pergunta não é muito compreensível.

Após algumas respostas, fiz essas alterações:

#views.py
def logreg(request):
    context = {
        'login_form': MyLoginForm(), 
        'signup_form': MySignupForm()
    }
    return render(request, 'login.html', context)

#In URL Patterns of urls.py
url(r'^login/', logreg, name='login'),

In Index ( from where call to the modal is to be made):
<p>Welcome visitor <a href="#" data-modal-url="{% url 'login' %}">Login</a> or <a href="#">Register</a></p>

Todo esse trabalho resultou nessa bagunça:

    Internal Server Error: /login/
    Traceback (most recent call last):
...
    django.core.urlresolvers.NoReverseMatch: Reverse for 'ecomweb.home' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

During handling of the above exception, another exception occurred:

...
django.core.urlresolvers.NoReverseMatch: Reverse for 'home' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

Eu sou louco pelo que está acontecendo.

questionAnswers(4)

yourAnswerToTheQuestion