django2.2: add default mandatory on_delete on all ForeignKey

This commit is contained in:
2019-10-05 19:05:56 +02:00
parent 2616e8b24c
commit 4dadb1dbc0
14 changed files with 300 additions and 72 deletions

View File

@ -180,10 +180,16 @@ class TrombiComment(models.Model):
"""
author = models.ForeignKey(
TrombiUser, verbose_name=_("author"), related_name="given_comments"
TrombiUser,
verbose_name=_("author"),
related_name="given_comments",
on_delete=models.CASCADE,
)
target = models.ForeignKey(
TrombiUser, verbose_name=_("target"), related_name="received_comments"
TrombiUser,
verbose_name=_("target"),
related_name="received_comments",
on_delete=models.CASCADE,
)
content = models.TextField(_("content"), default="")
is_moderated = models.BooleanField(_("is the comment moderated"), default=False)
@ -200,7 +206,10 @@ class TrombiClubMembership(models.Model):
"""
user = models.ForeignKey(
TrombiUser, verbose_name=_("user"), related_name="memberships"
TrombiUser,
verbose_name=_("user"),
related_name="memberships",
on_delete=models.CASCADE,
)
club = models.CharField(_("club"), max_length=32, default="")
role = models.CharField(_("role"), max_length=64, default="")