2
로그인 양식에 미리 정의 된 html 템플릿을 사용했으며 장고의 표준/기본 제공 사용자 이름과 암호를 연결하려고했습니다. 입력란에 {{ form.username }}
및 {{ form.password }}
을 입력합니다. 그것은 잘 작동하지만 사용자가 로그인 페이지로 리디렉션 될 때마다 사용자 이름과 암호 필드 모두에 None
필드를 채 웁니다.Django에 내장 된 사용자 이름과 암호 필드를 사용자 정의 html 입력 태그에 연결하는 방법
{{form.username}} and
{{form.password}}`템플릿 태그를 사용하면 올바른 사용자 자격 증명으로 채워집니다. 정상입니까, 아니면 여기에 뭔가 빠졌습니까? 간단한 템플릿 필터가 트릭을 할 것입니다
<!-- username input field-->
<div class="group">
<label for="{{ form.username.id_for_label }}" class="label">Username</label>
<input id="{{ form.username.id_for_label }}" maxlength="100" name="{{ form.username.html_name }}" value="{{ form.username.value }}" type="text" class="input">
</div>
<!-- password input field-->
<div class="group">
<label for="{{ form.password.id_for_label }}" class="label">Password</label>
<input id="{{ form.password.id_for_label }}" maxlength="100" name="{{ form.password.html_name }}" value="{{ form.password.value }}" type="password" class="input">
</div>