私は Python/Django を初めて使用するので、簡単な間違いを見落としていたらご容赦ください。私はTwythonを使用しようとしており、ここにコードをほとんどコピーしています
次のようなドット構文で TwitterProfile を取得できないようです。
user = request.user.twitterprofile
エラーが表示されます:
DoesNotExist at /social/user_timeline/
TwitterProfile matching query does not exist.
しかし、次のようなプロファイルを取得した場合:
user = TwitterProfile.objects.get(user = u)
それはうまくいくようです...それを理解するだけで数時間を費やしました..
また、TwitterProfile クラスにユーザーの related_name を追加する必要がありました。
user = models.OneToOneField(User, related_name='twitteruser')
そのように TwitterProfile にアクセスできない理由は何ですか?