Как переместить шаблоны входа / входа в выпадающее меню?

У меня фиксированная навигация, и я хочу добавить выпадающий список, где пользователи могут войти \ (как использует Твиттер).

Я старался:

# project/tempates/signup.html
{% load i18n %}
{% load account socialaccount %}

{% block head_title %}{% trans "Signup" %}{% endblock %}

{% block content %}

  <h1>{% trans "Sign Up" %}</h1>

  <p>{% blocktrans %}Already have an account? Then please <a href="{{ login_url }}">sign in</a>.{% endblocktrans %}</p>

  <form class="signup" id="signup_form" method="post" action="{% url 'account_signup' %}">
    {% csrf_token %}
    {{ signupform.as_p }}
    {% if redirect_field_value %}
    <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" />
    {% endif %}
    <button type="submit">{% trans "Sign Up" %} &raquo;</button>
  </form>

{% endblock %}

# project/tempates/base.html
# ... a lot of basic stuff
<li class="dropdown">
    <a class="dropdown-toggle" href="#" data-toggle="dropdown">Sign In <strong class="caret"></strong></a>
    <div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
        {% include './signup.html' %}
# ... rest stuff

и в выпадающем списке я вижу только текст, ссылку для входа и кнопку для подтверждения регистрации.

Там нет полей для ввода электронной почты и паролей. Как я понимаю, это потому, что нет доступа к форме, что обычно является рабочими местами представлений. Как я могу получить работающие выпадающие формы?

Ответы на вопрос(1)

Ваш ответ на вопрос