Improved readability of string interpolation in frequently used examples in docs.

This commit is contained in:
Trey Hunner 2022-11-10 04:18:38 -08:00 committed by GitHub
parent d6cbf39a1b
commit fad070b07b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 11 additions and 10 deletions

View file

@ -558,7 +558,7 @@ subclass::
@admin.display(description='Name')
def upper_case_name(obj):
return ("%s %s" % (obj.first_name, obj.last_name)).upper()
return f"{obj.first_name} {obj.last_name}".upper()
class PersonAdmin(admin.ModelAdmin):
list_display = [upper_case_name]
@ -571,7 +571,7 @@ subclass::
@admin.display(description='Name')
def upper_case_name(self, obj):
return ("%s %s" % (obj.first_name, obj.last_name)).upper()
return f"{obj.first_name} {obj.last_name}".upper()
* A string representing a model attribute or method (without any required
arguments). For example::
@ -585,7 +585,8 @@ subclass::
@admin.display(description='Birth decade')
def decade_born_in(self):
return '%ds' % (self.birthday.year // 10 * 10)
decade = self.birthday.year // 10 * 10
return f'{decade}s'
class PersonAdmin(admin.ModelAdmin):
list_display = ['name', 'decade_born_in']

View file

@ -728,7 +728,7 @@ For example::
last_name = models.CharField(max_length=50)
def __str__(self):
return '%s %s' % (self.first_name, self.last_name)
return f'{self.first_name} {self.last_name}'
``__eq__()``
------------