Настройка установленных приложений на Django

На моем сервере установлено много приложений, таких как, facebook_connect, userena, guardian и так далее...

Например, я понял, что если я настрою:

django-userena / userena / templates / userena / emails / активации_email_message.txt

{% load i18n %}{% autoescape off %}{% load url from future %}
{% if not without_usernames %}{% blocktrans with user.username as username %}Dear {{ username }},{% endblocktrans %}
{% endif %}
{% blocktrans with site.name as site %}Thank you for signing up at {{ site }}.{% endblocktrans %}

{% trans "To activate your account you should click on the link below:" %}

{{ protocol }}://{{ site.domain }}{% url 'userena_activate' activation_key %}

{% trans "Thanks for using our site!" %}

{% trans "Sincerely" %},
{{ site.name }}
{% endautoescape %}

Для указанного веб-сайта, и у меня более 4 на одном сервере, я сделаю полный беспорядок в моем django_site.

Мой вопрос:

Как настроить шаблоны или модели в некоторых установленных приложениях без полного изменения исходного django_site?

Заранее спасибо,

1 ответ

Решение

Вы не можете изменить модели, но вы можете переопределить шаблоны.

В том же каталоге, что и manage.py, у вас будет каталог с именем templatesтам вы можете создать следующую иерархию папок и поместить свой собственный шаблон.

templates/userena/emails/activation_email_message.txt

Другие вопросы по тегам