Форум сайта python.su
Необходимо сделать следующее:
Сделать страницу с возможность создания сообщений и комментариев к ним. Комментарии должны быть древовидной структуры.
Для создания древовидных комментариев решил использовать django-mptt.
Не могу придумать как комментарии привязать к сообщению.
models.py:
from django.db import models from mptt.models import MPTTModel, TreeForeignKey from datetime import datetime class Message(models.Model): mesAuthorName = models.CharField(max_length=255) message = models.TextField() mesPublishDate = models.DateTimeField('date published', default=datetime.now()) class Comment(MPTTModel): comAuthorName = models.CharField(max_length=255) comPublishDate = models.DateTimeField('date published', default=datetime.now()) comment = models.TextField() parent = TreeForeignKey('self', null=True, blank=True, related_name='children') class MPTTMeta: order_insertion_by = ['comPublishDate']
Отредактировано kozlo22 (Сен. 28, 2014 20:42:28)
Офлайн
А добавление FK-поля в класс Comment чем не устраивает?
message = models.ForeignKey(Comment)
Офлайн