Django: ForeignKey () или ManyToMany () в этом случае? Или другой? - PullRequest
0 голосов
/ 23 января 2010

У меня есть модель, похожая на эту:

class ReturnAuthorization(models.Model):
    custom_id = models.CharField(max_length=40)

class RMAAPILog(models.Model):
    return_authorization = models.ForeignKey(ReturnAuthorization)

Если бы я delete () вернул авторизацию, я бы не смог удалить все RMAAPILog()s, которые с ним связаны. В этом случае они удаляются. Может быть много попыток получить RMA от внешнего API (столько RMAAPILog() с на ReturnAuthorization(), но, конечно, может быть только одна ReturnAuthorization () для каждого RMAAPILog (), потому что это журнал попытки авторизации конкретный ReturnAuthorization(). Каков был бы лучший способ сделать это, или я думаю, что все это неправильно?

1 Ответ

1 голос
/ 23 января 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...