2016-07-28 6 views
0

Django 등록 - Redux를 사용하여 Django 응용 프로그램에 설치 등록을했으며 내 페이지 스타일을 결정할 때까지 훌륭하게 작동했습니다. 등록/인증이 여기에 저장을 위해 내가 기본 템플릿의 시리즈를 사용하던 인상등록 템플릿을 덮어 쓰지 않는 등록 템플릿

했다 : 이제까지 내가에 반영되지 않습니다 이러한 템플릿을 만들기 위해 시작했습니다 어떤 변화

그러나
proj 
| 
|-- proj 
| 
|-- app 
    | 
    |--templates 
      | 
      |-- app 
      | 
      |-- registration 
        | 
        |-- login.html 
        | 
        |-- logout.html 
        | 
        |-- ... 

, 내 사이트에서 뷰의 기본 빌드를 재정의하지 않을 것이라고 생각하게 만듭니다. 이것들을 올바른 위치에 놓고 있습니까? 내가해야 할 일은 뭐니? 템플릿 폴더 그렇지 않으면 문제 ;-)

솔루션에 쉽게 해결책이 될 것입니다 regsitration 대신 이것보다 registration라고

{% extends "base.html" %} 
{% load i18n %} 
{% load crispy_forms_tags %} 
{% block content %} 

    <!-- Content Header (Page header) --> 
    <section class="content-header"> 
     <h1> 
     Login 
     </h1> 
    </section> 

    <!-- Main content --> 
    <section class="content"> 
     <div class='row'> 
      <div class='col-sm-6 col-sm-offset-3'> 
       <h1>Login</h1> 
       <form method="post" action="."> 
        {% csrf_token %} 
        {{ form|crispy }} 
        <input class='btn btn-block btn-primary' type="submit" value="{% trans 'Submit' %}" /> 
        <input type="hidden" name="next" value="{{ next }}" /> 
       </form> 
      </div> 
     </div> 
     <hr/> 
     <div class='row'> 
      <div class='col-sm-6 col-sm-offset-3 text-align-center'> 
       <p>{% trans "Forgot password" %}? <a href="{% url 'auth_password_reset' %}">{% trans "Reset it" %}</a>!</p> 
       <p>{% trans "Not member" %}? <a href="{% url 'registration_register' %}">{% trans "Register" %}</a>!</p> 
      </div> 
     </div> 
    </section> 

{% endblock %} 

답변

0

경우 다음과 같이

내 login.html보기입니다 맞는 것 같습니다. 원하는 경우 전역 URL 구성에서 로그인 템플릿을 변경할 수 있습니다. 자세한 내용은 https://docs.djangoproject.com/en/1.9/topics/auth/default/#all-authentication-views을 참조하십시오. 로그 아웃보기의 경우 기본 템플릿은 registration/logged_out.html에 있습니다 (로그 아웃 한 후 페이지로 리디렉션 됨).

+0

고마워요! 죄송 합니다만, 철자법이 올바르지 않습니다 (이에 따라 업데이트 됨). 그러나 프로그램에서는 그렇지 않습니다. URL 구성에서 템플릿을 변경하는 방법을 조사합니다. 이것은 많은 일을하는 것 같습니다. 로그인을 위해 어떤 템플릿을 가져올 지 확인하는 방법은 무엇입니까? – NickP

+0

URL 구성에 달리 지정하지 않은 경우 login보기는 registration/login.html 템플리트를 검토합니다. – mhkuu