BrightRadium
Май 15, 2013 20:46:15
Traceback:
File “/home/users2/m/michaelpak/virtualenv/MyEnv/lib/python2.7/site-packages/django/core/handlers/base.py” in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File “/home/users2/m/michaelpak/django/cash2friend/vk/views.py” in addTransfer
97. report.users.add(sender)
File “/home/users2/m/michaelpak/virtualenv/MyEnv/lib/python2.7/site-packages/django/db/models/fields/related.py” in __get__
897. through=self.field.rel.through,
File “/home/users2/m/michaelpak/virtualenv/MyEnv/lib/python2.7/site-packages/django/db/models/fields/related.py” in __init__
586. (instance, source_field_name))
Exception Type: ValueError at /addTransfer/
Exception Value: “<Report: Report object>” needs to have a value for field “report” before this many-to-many relationship can be used.
BrightRadium
Май 15, 2013 23:44:54
Разобрался: перед тем, как использовать отношение многие-к-многим, надо сохранить.
report.save()
report.users.add(sender)