﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
31310	Wrong hint about recursive relationship	Matheus Cunha Motta	nobody	"When there's more than 2 ForeignKeys in an intermediary model of a m2m field and no through_fields have been set, Django will show an error with the following hint:
  {{{#!python
hint=(
    'If you want to create a recursive relationship, '
    'use ForeignKey(""%s"", symmetrical=False, through=""%s"").'
  }}}
But 'symmetrical' and 'through' are m2m keyword arguments, not ForeignKey.

This was probably a small mistake where the developer thought ManyToManyField but typed ForeignKey instead. And the symmetrical=False is an outdated requirement to recursive relationships with intermediary model to self, not required since 3.0. I'll provide a PR with a proposed correction shortly after.

Edit: fixed description."	Cleanup/optimization	new	Database layer (models, ORM)	3.0	Normal				Unreviewed	0	0	0	0	1	0
