私は、oauth2app サンプル サイトのフォームの一部を使用している Django Web サイトを持っています。たとえば、ユーザー サインアップ フォームは Django UserCreationForm から継承します。
テンプレート化された Web ページに表示される文字列の一部をカスタマイズしたいと考えています。手始めに、Django の国際化メカニズムを調査しました。
しかし、文字列をデフォルトから変更することはできませんでした。Djangoのドキュメントを読んだ後、私がやったことは次のとおりです。
- Django conf/global_settings.py で、LANGUAGE_CODE の言語を 'fr-fr' (フランス語、笑) に変更しました。
- full-path-to/contrib/auth/locale を含むように LOCALE_PATHS を変更しました
- oauth2app サンプル サイト テンプレートでは、{% load i18n %} を追加しました。
- Django は Apaches FastCGI を使用して実行されるため、関連する Python プロセスを再起動しました。
どのステップを省略しましたか? 問題をデバッグする方法はありますか?
テンプレートには、CSS を使用して外観をカスタマイズするなど、他にも多くの変更を加えました。私はそれらの変化を見ます。