Django noob здесь. Я строю словарь/лексикон и хочу связать синонимы слов друг с другом.Как настроить синонимы слов в моей модели?
models.py
class Word(models.Model):
word = models.Charfield()
class Synonym(models.Model):
word_from = models.ForeignKey(Word, blank=True, null=True, related_name="word_from")
word_to = models.ForeignKey(Word, blank=True, null=True, related_name="word_to")
Как получить соответствующие синонимы? Я использую generic.DetailView. Это также правильный способ установить связь между словами?
Заранее благодарен!
Да, но это позволяет только один синоним, верно? –
Word_from и word_to были взяты из документов: https://docs.djangoproject.com/en/1.2/ref/contrib/admin/#working-with-a-model-with-two-or-more-foreign-keys -от-то-же-родительской модели –