diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2018-10-21 20:49:38 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2018-11-17 15:38:12 +0100 |
commit | 9354c4407d495e30be71a5073171b8da8539665a (patch) | |
tree | be43d7b8dc5f8cc0f8fcecc5db00cccd024caebc /devel | |
parent | fada6c3b435dfdbf36746ca7cfd79a4f137def6a (diff) | |
download | archweb-9354c4407d495e30be71a5073171b8da8539665a.tar.gz archweb-9354c4407d495e30be71a5073171b8da8539665a.zip |
Fix Foreignkey implicit on_delete on django < 2.0
Foreignkey used to implicitly be on_delete=models.CASCADE and has to be
explicit now.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/models.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/devel/models.py b/devel/models.py index b96c6b5b..4322df06 100644 --- a/devel/models.py +++ b/devel/models.py @@ -42,7 +42,7 @@ class UserProfile(models.Model): favorite_distros = models.CharField(max_length=255, null=True, blank=True) picture = models.FileField(upload_to='devs', default='devs/silhouette.png', help_text="Ideally 125px by 125px") - user = models.OneToOneField(User, related_name='userprofile') + user = models.OneToOneField(User, related_name='userprofile', on_delete=models.CASCADE) allowed_repos = models.ManyToManyField('main.Repo', blank=True) latin_name = models.CharField(max_length=255, null=True, blank=True, help_text="Latin-form name; used only for non-Latin full names") @@ -65,7 +65,7 @@ class UserProfile(models.Model): class StaffGroup(models.Model): name = models.CharField(max_length=100) slug = models.SlugField(max_length=100, unique=True) - group = models.OneToOneField(Group) + group = models.OneToOneField(Group, on_delete=models.CASCADE) sort_order = models.PositiveIntegerField() member_title = models.CharField(max_length=100) description = models.TextField(blank=True) @@ -82,9 +82,9 @@ class StaffGroup(models.Model): class MasterKey(models.Model): owner = models.ForeignKey(User, related_name='masterkey_owner', - help_text="The developer holding this master key") + help_text="The developer holding this master key", on_delete=models.CASCADE) revoker = models.ForeignKey(User, related_name='masterkey_revoker', - help_text="The developer holding the revocation certificate") + help_text="The developer holding the revocation certificate", on_delete=models.CASCADE) pgp_key = PGPKeyField(max_length=40, verbose_name="PGP key fingerprint", help_text="consists of 40 hex digits; use `gpg --fingerprint`") created = models.DateField() @@ -101,7 +101,7 @@ class MasterKey(models.Model): class DeveloperKey(models.Model): owner = models.ForeignKey(User, related_name='all_keys', null=True, - help_text="The developer this key belongs to") + help_text="The developer this key belongs to", on_delete=models.CASCADE) key = PGPKeyField(max_length=40, verbose_name="PGP key fingerprint", unique=True) created = models.DateTimeField() |