registration
klasöründeki şablonların kullanıldığından nasıl emin olurum? Sorunum var - /accounts/
bağlantı düzgün çalışıyor, ancak farklı bir metinle (registration
klasöründe sahip olduğum metin değil) ve farklı metinlerin nereden geldiğini göremiyorum, örneğin registration_form.html
:django kaydı redux şablonu kullanılmaz
{% extends "newsletter/base.html" %}
{% load i18n %}
{% load crispy_forms_tags %}
{% block content %}
<div class='row'>
<div class='col-sm-6 col-sm-offset-3'>
<h1>Register for free!</h1>
<form method="post" action=".">
{% csrf_token %}
{{ form|crispy }}
<input class='btn btn-block btn-primary' type="submit" value="{% trans 'Join' %}" />
</form>
</div>
</div>
<hr/>
<div class='row'>
<div class='col-sm-6 col-sm-offset-3 text-align-center'>
<p>Need to <a href="{% url 'auth_login' %}">Login</a>?</p>
</div>
</div>
{% endblock %}
Ben http://127.0.0.1:8000/accounts/register/ girdiğinizde Ama alıyorum şu anlamı benim registration_form.html
hiç kullanılmaz.
, ben ne tamamen farklı bir metin var. Herhangi bir düşünce django kayıt redux nasıl özelleştirilir takdir edilecektir? Bu arada, registration
klasörünü newsletter
klasörüne (templates
klasöründe) getirmeye çalıştım; Şu anda şablon dosyalarına ör. newsletter/base.html
ve herhangi bir sorun yaşamadık.
My Projesi Klasör şuna benzer:
[projectname]/ <- project root
├── [projectname]/ <- Django root
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── newsletter/ <-app
│ └── templates/
│ └──newsletter\ <-newsletter template
│ └──registration\ <-django-registration-redux template
│ └──registration_form.html
│ └── other django_registration-redux files
├── manage.py
├── static/
settings.py
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites', # manually added
'django.contrib.messages',
'django.contrib.staticfiles',
# third party apps
'crispy_forms',
'registration', # django-registration-redux
# my apps
'newsletter',
)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
# Django-registration-redux settings
ACCOUNT_ACTIVATION_DAYS = 7
REGISTRATION_AUTO_LOGIN = True
SITE_ID = 1
LOGIN_REDIRECT_URL = '/'
Olabilir [ayıklama araç çubuğunu] bulmak (https://github.com/django-debug-toolbar/django-debug-toolbar) yararlı - bu size işlemek için kullanılan şablonlar söyleyen bir paneli vardır sayfa. – Alasdair
http: //127.0.0.1: 8000/accounts/asdf' yi denedim ancak görebildiğim tek şey, bildiğim birkaç url ürettiğidir, ancak bu URL'lerin nereden okunacağını nasıl bileceğim? [name = 'auth_login'] ', bu 'auth_login' nerede? kesinlikle çaresizleşiyor – Curtis
/template/'için hangi şablonun kullanıldığını öğrenmek istediğini sanıyordum, bu yüzden niçin'/accounts/asdf' deniyorsun? Ne yapmaya çalıştığını gerçekten açık değil. Sorunuzu düzenleyin ve daha fazla bilgi ekleyin. – Alasdair