0

私はセロリに少し問題があります.なぜそれが私のdjangoプロジェクトとは異なるローカリゼーションを使用しているのかわかりません. エラーは次のとおりです。

    [2012-09-05 16:15:02,945: ERROR/MainProcess] Task kan.mailing.tasks.resend_task[91430f30-893e-4a75-8cf9-47c4b7ac8f04] raised exception: ImproperlyConfigured("MenuPositionAdmin.list_display[1], 'title_en_us' is not a callable or an attribute of 'MenuPositionAdmin' or found in the model 'MenuPosition'.",)
Traceback (most recent call last):
  File "/home/necromac/work/kan/lib/python2.7/site-packages/celery/task/trace.py", line 224, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/home/necromac/work/kan/src/kan/mailing/tasks.py", line 44, in resend_task
    result=my_mail_send(t, c, subject=mailing_ob.subject, to=[mail_list_entry_ob.email.email] ,from_email=mailing_ob.reply_to )
  File "/home/necromac/work/kan/src/kan/utils/helpers.py", line 291, in my_mail_send
    text_content = template.render(context)

プロジェクト言語はこれなので、セロリがどこから _en_us テーブルを取得したのかわかりません。

LANGUAGES = (('pl', _('pl')),
             ('en', _('en')),
             ('de', _('de')),
             ('ru', _('ru')),
             ('fr', _('fr')),
             ('es', _('es')))

LANGUAGES_AVAILABLE = ('pl','en', 'de')

そしてこれが問題の原因です

html_content = template.render(context) 
4

0 に答える 0