From ab9e2cd9d1f82eaa3613bd475435ff2ccd73ee37 Mon Sep 17 00:00:00 2001 From: Pavel 'LEdoian' Turinsky Date: Sun, 2 Jan 2022 01:24:58 +0100 Subject: [PATCH] Do not warn about unset AutoField key type --- wish/settings.py | 2 ++ wishlist/models.py | 1 + 2 files changed, 3 insertions(+) diff --git a/wish/settings.py b/wish/settings.py index 36ad068..ae85633 100644 --- a/wish/settings.py +++ b/wish/settings.py @@ -92,6 +92,8 @@ DATABASES = { } } +DEFAULT_AUTO_FIELD = 'django.db.models.AutoField' # This silences models.W042 + # Password validation # https://docs.djangoproject.com/en/3.1/ref/settings/#auth-password-validators diff --git a/wishlist/models.py b/wishlist/models.py index e25ee36..083e947 100644 --- a/wishlist/models.py +++ b/wishlist/models.py @@ -34,6 +34,7 @@ class WishedItem(models.Model): # FIXME: create more sensible name... class DreamComeTrue(models.Model): + id = models.AutoField(primary_key=True) item = models.ForeignKey(WishedItem, on_delete=models.CASCADE, help_text="What wish has been fulfilled.") when = models.DateTimeField(auto_now_add=True, help_text="When the dream came true") note = models.TextField(blank=True, help_text="Optional note, e.g. tracking number. Private, shown only to owner.")