Django noob here。我正在建立一本词典/词典,并希望将单词同义词彼此连接起来。如何在我的模型中设置单词同义词?
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。这是否也是正确的方式来连接单词?
在此先感谢!
是的,但这种只允许一个代名词,是吧? – 2013-02-10 22:57:35
Word_from和word_to取自文档:https://docs.djangoproject.com/en/1.2/ref/contrib/admin/#working-with-a-model-with-two-or-more-foreign-keys对同一父母模型 – 2013-02-11 00:33:19