2017-09-20 11 views
1

例外のメッセージ言語を中国語に変更できますか?例外のメッセージ言語を他の言語に変更できますか?

try: 
    new_project = admin_conn.conn.identity.create_project(**project_params) # create_project 

    print (new_project, new_project.id, "new project created") 
except Exception as e: 
    print (e.message) 
    render(request, '/register/', {"errors": e.message.encode('utf-8')}) 

e.message.encode('utf-8')はどのように中国にそれを変更することができ、英語で?


EDIT

例外のメッセージは、多くの種類のエラーを持っているので、私は一人一人を変換することができない、それを行うための他の便利な方法があるかどうかジャンゴでそう?

答えて

0

はい、あなたはinternationalization package国際化

を使用し、/ W {% trans %}タグBのオーナーコンテンツを置くことができます。あなたがmessage変数を持っている場合は

プロジェクトに確認してくださいは、HTML

{% load i18n %} 

{% trans "Successfully landed on this page" %} 

USE_I18N = True 

をのsettings.py。

{% trans {{message}} %} 

そしては、HTMLでの言語としてchineeseを追加するをfogetません。

+0

これを実現する方法の詳細情報を提供できますか? – 244boy

+0

@ 244boy、もし解決策があなたを助けたら、何か問題があれば教えてください。すべての協力に感謝します。 –

関連する問題