Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Привязать комментарии к сообщению при помощи mptt [RSS Feed]

#1 Сен. 28, 2014 20:32:54

kozlo22
От: Беларусь, Минск
Зарегистрирован: 2012-11-01
Сообщения: 115
Репутация: +  0  -
Профиль   Отправить e-mail  

Привязать комментарии к сообщению при помощи mptt

Необходимо сделать следующее:
Сделать страницу с возможность создания сообщений и комментариев к ним. Комментарии должны быть древовидной структуры.

Для создания древовидных комментариев решил использовать 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)

Офлайн

#2 Сен. 29, 2014 13:28:54

DOOMer
От: Russia.MO.Balashikha
Зарегистрирован: 2013-01-09
Сообщения: 37
Репутация: +  9  -
Профиль   Отправить e-mail  

Привязать комментарии к сообщению при помощи mptt

А добавление FK-поля в класс Comment чем не устраивает?

message = models.ForeignKey(Comment)

Офлайн

  • Начало
  • » Django
  • » Привязать комментарии к сообщению при помощи mptt[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version