userrena に正常に登録したユーザーがいます。プロファイルを表示すると、サインアップ時に入力した情報が正しく表示されます。「プロフィールを編集」をクリックすると、フォームが表示されます。次に、この動作に気付きました。
- プロフィールを見る(データは正しいです)
- プロファイルを編集し、[保存] をクリックします (すべての情報が入力された状態で同じフォームにリダイレクトされます)。
- プロフィールを見る(新しく保存した情報は消えています)
- プロフィールを編集し、「お気に入りのスナック」フィールドのみに入力します (現在「お気に入りのスナック」が表示されている「プロフィールを表示」ページにリダイレクトされます)。
- プロファイルは正常に動作し、通常どおりに編集および保存できるようになりました。
プロファイル編集ページの適切な機能が、「お気に入りのスナック」フィールドに入力しているかどうかに依存するのはなぜですか? 「お気に入りのスナック」は、userena チュートリアルで説明されているように、models.py で定義されていることに注意してください。
何か案は?