Настройка установленных приложений на 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