From: Stephen Finucane Date: Thu, 18 May 2017 20:17:41 +0000 (+0100) Subject: models: Use 'base_manager_name' X-Git-Tag: v2.0.0-rc2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8585ea5afec383c9c5622843bcff0e6c448614c7;p=thirdparty%2Fpatchwork.git models: Use 'base_manager_name' This raises warnings in Django 1.10 and will be required in Django 1.11. We also set 'silence_use_for_related_fields_deprecation' to allow us to retain the current behavior on versions of Django < 1.10. Signed-off-by: Stephen Finucane --- diff --git a/patchwork/models.py b/patchwork/models.py index 7ca64abf..725d0b0b 100644 --- a/patchwork/models.py +++ b/patchwork/models.py @@ -270,6 +270,9 @@ class PatchQuerySet(models.query.QuerySet): class PatchManager(models.Manager): use_for_related_fields = True + # NOTE(stephenfin): This is necessary to silence a warning with Django >= + # 1.10. Remove when 1.10 is the minimum supported version. + silence_use_for_related_fields_deprecation = True def get_queryset(self): return PatchQuerySet(self.model, using=self.db) @@ -537,6 +540,7 @@ class Patch(SeriesMixin, Submission): class Meta: verbose_name_plural = 'Patches' + base_manager_name = 'objects' class Comment(EmailMixin, models.Model):