The Essence of Programming

Help: Probem z modelem w Django (powiązane artykuły)

24 października 2010

Męczę się już trochę z tym problemem, a być może ktoś będzie znał rozwiązanie.

Mam model:

class Article(models.Model):
    title = models.CharField(max_length = 120, verbose_name = u'Tytuł')
    long_content = models.TextField(verbose_name = u'Treść')
    short_content = models.TextField(verbose_name = u'Krótka treść')
    category = models.ForeignKey(ArticleCategory, verbose_name = u'Kategoria')
    slug = models.SlugField(max_length = 120, unique=True, verbose_name = u'Odnośnik')
    related_articles = models.ManyToManyField("Article", verbose_name = u'Powiązane artykuły', blank = True)

Pytanie brzmi:

Jak zrobić aby artykuły były powiązane dwustronnie? To znaczy jeśli, dodam w panelu administracyjnym, że "Artykuł nr 1" jest powiązany z "Artykuł nr 2", to jeśli wejdę na stronę edycji "Artykuł nr 2" to będę widział odpowiednie powiązanie z "Artykuł nr 1" ?

Kilka informacji o autorze

Programista, blogger, uwielbia białą czekoladę ;)