Migrieren zu neuen Django und ich erhalte diesen Fehler. Meine Modelle:Django -> Schlüsselwort Fehler kann nicht aufgelöst werden, aber Feld ist in Optionen in traceback
class TourRoute(models.Model):
tour = models.ForeignKey(Tour, verbose_name=_(u'tour'), db_index=True)
country = models.ForeignKey(Country, verbose_name=_(u'country'),
db_index=True)
class Tour(models.Model):
category = models.ForeignKey(TourCategory, verbose_name=_(u'tour type'),
null=True, blank=True)
kind = models.ForeignKey(TourKind, verbose_name=_(u'tour kind'), null=True,
blank=True, default=1)
tour_class = models.ForeignKey(TourClass, verbose_name=_(u'class'),
null=True)
type = models.ForeignKey(TourType, verbose_name=_(u'tour type'),
null=True, blank=True)
...
Im views.py:
country_tours = Tour.objects.filter(tourroute__country__link=country.link)
In Zurückverfolgungs django dieses Feld sehen (iraceback image): nicht Stichwort lösen können 'tourroute' in das Feld. Zur Auswahl stehen: accommodation_note, ... tourroute, ...
Ich versuche:
- Zugabe related_name (tourroute in beiden Zurückverfolgungs Orte geändert Wert related_name) alle Tabellen
- Drop und neue Datenbank erstellt auf MySQL/Postgersql
- Änderung meiner django (Arbeit in einem anderen Projekt auf dem gleichen Server ohne diesen Fehler) ersetzen
nichts geholfen ...
Hilf mir bitte, bevor ich mein Gehirn brach.
P.S. sorry für mein Englisch
Die Zurückverfolgungs sagt der Fehler in Zeile 153 der Vorlage ist. Bitte zeigen Sie diesen Teil Ihrer Vorlage an. – Alasdair