2016-07-28 31 views
0

Django-Registration-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

関連する問題