Найти - Пользователи
Полная версия: Привязать комментарии к сообщению при помощи mptt
Начало » Django » Привязать комментарии к сообщению при помощи mptt
1
kozlo22
Необходимо сделать следующее:
Сделать страницу с возможность создания сообщений и комментариев к ним. Комментарии должны быть древовидной структуры.

Для создания древовидных комментариев решил использовать 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']
DOOMer
А добавление FK-поля в класс Comment чем не устраивает?

message = models.ForeignKey(Comment)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB