後方関係を許可せずに、2つのManyToManyフィールドを持つモデルを作成しようとしています。モデルは次のとおりです。
class Camp(models.Model):
#...
free_options = models.ManyToManyField('Option', related_name='+')
paid_options = models.ManyToManyField('Option', related_name='+')
やろうとした後
python manage.py syncdb
次のエラーが発生します。
エラー:1つ以上のモデルが検証されませんでした:camps.camp:m2mフィールド'free_options'のアクセサーが関連するm2mフィールド'Option。+'と衝突します。'free_options'の定義にrelated_name引数を追加します。camps.camp:m2mフィールド'free_options'の逆クエリ名が関連するm2mフィールド'Option。+'と衝突します。'free_options'の定義にrelated_name引数を追加します。
同じモデルに後方関係のない2つのフィールドを持つことはできませんか?どうすればこれを修正できますか?
ありがとう!