UserMessageというモデルにdjango.contrib.auth.models.UserをForeignKeyで2つ持たせたかったんだけど、単純に、
class UserMessage(models.Model): user_from = models.ForeignKey(User) user_to = models.ForeignKey(User)
としたらエラーになる。親クラス側でのマッピングで名前が重複するからだろうか。
Django-jaで聞いたら即解決した。
class UserMessage(models.Model): user_from = models.ForeignKey(User, related_name='user_from') user_to = models.ForeignKey(User, related_name='user_to')
とすればいいらしい。id:Voluntasさんありがとう。