refactor: rename __dict__ methods to to_dict for consistency in models
This commit is contained in:
+7
-7
@@ -25,7 +25,7 @@ class User(AbstractUser):
|
|||||||
choices = RegisterStatus.choices,
|
choices = RegisterStatus.choices,
|
||||||
default = RegisterStatus.CONFIRMATION_REQUIRED
|
default = RegisterStatus.CONFIRMATION_REQUIRED
|
||||||
)
|
)
|
||||||
def __dict__(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
"username": self.username,
|
"username": self.username,
|
||||||
"fullname": self.get_full_name()
|
"fullname": self.get_full_name()
|
||||||
@@ -61,7 +61,7 @@ class Category(models.Model):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
def __dict__(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
"name": self.name
|
"name": self.name
|
||||||
}
|
}
|
||||||
@@ -74,7 +74,7 @@ class Image(models.Model):
|
|||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
def __dict__(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
"name": self.name,
|
"name": self.name,
|
||||||
"image": self.image.url,
|
"image": self.image.url,
|
||||||
@@ -103,17 +103,17 @@ class Product(models.Model):
|
|||||||
"""Retorna la cantidad de IVA"""
|
"""Retorna la cantidad de IVA"""
|
||||||
return round(self.price * VAT_RATE, 2)
|
return round(self.price * VAT_RATE, 2)
|
||||||
|
|
||||||
def __dict__(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
"name": self.name,
|
"name": self.name,
|
||||||
"description": self.description,
|
"description": self.description,
|
||||||
"briefdesc": self.briefdesc,
|
"briefdesc": self.briefdesc,
|
||||||
"price": self.price,
|
"price": self.price,
|
||||||
"stock": self.stock,
|
"stock": self.stock,
|
||||||
"category": dict(self.category),
|
"category": self.category.to_dict(),
|
||||||
"primary_image": self.primary_image,
|
"primary_image": self.primary_image,
|
||||||
"secondary_images": [dict(secondary_image) for secondary_image in self.secondary_images],
|
"secondary_images": [secondary_image.to_dict() for secondary_image in self.secondary_images],
|
||||||
"creator": dict(self.creator)
|
"creator": self.creator.to_dict()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user