Improved examples in ModelAdmin.list_display docs.

This commit is contained in:
Nick Pope 2020-11-14 05:36:40 +00:00 committed by GitHub
parent 477c800443
commit aa53655e6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -589,7 +589,7 @@ subclass::
birthday = models.DateField() birthday = models.DateField()
def decade_born_in(self): def decade_born_in(self):
return self.birthday.strftime('%Y')[:3] + "0's" return '%ds' % (self.birthday.year // 10 * 10)
decade_born_in.short_description = 'Birth decade' decade_born_in.short_description = 'Birth decade'
class PersonAdmin(admin.ModelAdmin): class PersonAdmin(admin.ModelAdmin):
@ -678,7 +678,7 @@ subclass::
birthday = models.DateField() birthday = models.DateField()
def born_in_fifties(self): def born_in_fifties(self):
return self.birthday.strftime('%Y')[:3] == '195' return 1950 <= self.birthday.year < 1960
born_in_fifties.boolean = True born_in_fifties.boolean = True
class PersonAdmin(admin.ModelAdmin): class PersonAdmin(admin.ModelAdmin):