Найти - Пользователи
Полная версия: Сообщения между пользователями
Начало » Django » Сообщения между пользователями
1 2
truporez
заимпортить сначала
from django.contrib.auth.models import User

сами поля
message_from_user = models.ForeignKey(User, verbose_name='Отправитель')
message_to_user = models.ForeignKey(User, verbose_name='Получатель')

а лучше почитайте хороших книжек по джанге, у вас существует некое недопонимание принципов работы.
lov3catch
Вот что получаю в ответ:

CommandError: One or more models did not validate:
my_messages.message: Accessor for field ‘message_from_user’ clashes with related
field ‘User.message_set’. Add a related_name argument to the definition for ‘me
ssage_from_user’.
my_messages.message: Accessor for field ‘message_to_user’ clashes with related f
ield ‘User.message_set’. Add a related_name argument to the definition for ‘mess
age_to_user’.

Да, надо более базово разобраться, с вами не поспоришь.
truporez
опс, добавьте в поля параметр related_name
Rodegast
Зачем что то выдумывать? ведь есть старый, добрый django-messages.
https://github.com/arneb/django-messages
leechuck
lov3catch
хорошо, в таком случае, что я должен указать в моделе, а именно в полях:

message_from_user = models.ForeignKey(User)
message_to_user = models.ForeignKey(User)
lov3catch
Rodegast
Зачем что то выдумывать? ведь есть старый, добрый django-messages.
https://github.com/arneb/django-messages
Благодарю, но иногда стоит задача научиться. В любом случае - спасибо.

leechuck
message_from_user = models.ForeignKey(User)
message_to_user = models.ForeignKey(User)
Спасибо.
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