Я делаю так:
texts.py
# -*- coding: utf-8 -*-
from django.utils.translation import ugettext as _
TEXT = {
0 : _("текст который повсюду"),
1 : _(u"Ваше имя"),
2 : _(u"(введите ваше имя и фамилию)"),
}
from django import forms
from texts import TEXT
class FeedForm(forms.Form):
name_feedbacker = forms.CharField(label=TEXT[1], help_text=TEXT[2])
context = forms.CharField(label=TEXT[0])
email = forms.EmailField()
-Код очищен от текста
-Текст собран в одном месте
-Удобне
- Ваше предложение
-Минусы мне пока неизвестны
Как Вы смотрите на данный подход какие подводные камни в этом есть
И вообще может это уже применяется всюду а я велосипед изобретаю?
Жду ваших апплодисментов или освиста :)