|
@@ -39,7 +39,7 @@ class BaseModel(TimeStampedModel):
|
|
|
slug = AutoSlugField(populate_from="name")
|
|
|
|
|
|
class Meta:
|
|
|
- ordering = ['name']
|
|
|
+ ordering = ["name"]
|
|
|
abstract = True
|
|
|
|
|
|
def slugify_function(self, content):
|
|
@@ -180,9 +180,17 @@ class Game(BaseModel):
|
|
|
null=True,
|
|
|
)
|
|
|
|
|
|
+ class Meta:
|
|
|
+ ordering = ["game_system", "name"]
|
|
|
+
|
|
|
def __str__(self):
|
|
|
return f"{self.name} for {self.game_system}"
|
|
|
|
|
|
+ def rating_by_5(self) -> float:
|
|
|
+ if self.rating:
|
|
|
+ return 5 * self.rating
|
|
|
+ return 0.0
|
|
|
+
|
|
|
def get_absolute_url(self):
|
|
|
return reverse("games:game_detail", args=[self.slug])
|
|
|
|