我如何修复我的登录部分,o 在我的主页站点上看不到输入字段。我想在正确的网站上有一个带有帖子和小窗口的主主页登录:
def home(request):
loginform= auth_views.LoginView.as_view(template_name='site/home.html')
context = {
'posts': Post.objects.all(),
'form': loginform
}
return render(request, 'site/home.html', context)
home.html
{% extends "site/base.html" %}
{% load crispy_forms_tags %}
{% block content %}
...
{% endblock content %}
{% block userpanel %}
<div class="content-section">
{% if user.is_authenticated %}
...
{% else %}
{% load crispy_forms_tags %}
<div class="content-section">
<form method="POST">
{% csrf_token %}
<fieldset class="form-group">
<legend class="border-bottom mb-4">Zaloguj</legend>
{{ form|crispy }}
</fieldset>
<div class="form-group">
<button class="btn btn-outline-info" type="submit">Zaloguj</button>
</div>
</form>
<div class="border-top pt-3">
<small class="text-muted">
Potrzebujesz konta? <a class="ml-2" href="{% url 'register' %}">Zarejestruj</a>
</small>
</div>
</div>
{% endif %}
{% endblock userpanel %}
我想要一个包含内容和登录部分的交互式主页