Name clashes with another app

Issue #48 closed
Mirza Delic created an issue

Getting this error on sync:

(oglasise)mirza:project mirza$ syncdb
CommandError: One or more models did not validate:
django_messages.message: Accessor for field 'sender' clashes with related field 'MyUser.sent_messages'. Add a related_name argument to the definition for 'sender'.
django_messages.message: Reverse query name for field 'sender' clashes with related field 'MyUser.sent_messages'. Add a related_name argument to the definition for 'sender'.
django_messages.message: Accessor for field 'recipient' clashes with related field 'MyUser.received_messages'. Add a related_name argument to the definition for 'recipient'.
django_messages.message: Reverse query name for field 'recipient' clashes with related field 'MyUser.received_messages'. Add a related_name argument to the definition for 'recipient'.
postman.message: Accessor for field 'sender' clashes with related field 'MyUser.sent_messages'. Add a related_name argument to the definition for 'sender'.
postman.message: Reverse query name for field 'sender' clashes with related field 'MyUser.sent_messages'. Add a related_name argument to the definition for 'sender'.
postman.message: Accessor for field 'recipient' clashes with related field 'MyUser.received_messages'. Add a related_name argument to the definition for 'recipient'.
postman.message: Reverse query name for field 'recipient' clashes with related field 'MyUser.received_messages'. Add a related_name argument to the definition for 'recipient'.

Any solution for this?

Comments (6)

  1. Patrick Samson repo owner
    • changed status to open

    You are using 2 installed apps for a similar purpose: django-postman and django-messages.

    Is it intentional and intended to remain, or is it temporary, like for a migration? Or was it for an evaluation and you can now uninstall django-messages?

  2. Log in to comment