|
@@ -14,6 +14,9 @@ class AuthoringDatesModel(models.Model):
|
|
|
class Source(AuthoringDatesModel):
|
|
class Source(AuthoringDatesModel):
|
|
|
name = models.CharField(max_length=150)
|
|
name = models.CharField(max_length=150)
|
|
|
|
|
|
|
|
|
|
+ def __str__(self):
|
|
|
|
|
+ return self.name
|
|
|
|
|
+
|
|
|
|
|
|
|
|
class OnlineSource(Source):
|
|
class OnlineSource(Source):
|
|
|
url = models.URLField(max_length=200)
|
|
url = models.URLField(max_length=200)
|
|
@@ -86,8 +89,8 @@ class Expense(models.Model):
|
|
|
)
|
|
)
|
|
|
content_object = GenericForeignKey("content_type", "object_id")
|
|
content_object = GenericForeignKey("content_type", "object_id")
|
|
|
# Surcharge de la manière d'afficher un objet sensor
|
|
# Surcharge de la manière d'afficher un objet sensor
|
|
|
- """ def __str__(self):
|
|
|
|
|
- return self.name """
|
|
|
|
|
|
|
+ def __str__(self):
|
|
|
|
|
+ return self.content_object.name
|
|
|
|
|
|
|
|
class Meta:
|
|
class Meta:
|
|
|
# db_table = 'book' # Permet de personnaliser le nom de la table en BDD
|
|
# db_table = 'book' # Permet de personnaliser le nom de la table en BDD
|
|
@@ -104,3 +107,6 @@ class MultiplePaymentExepense(MetaExpense):
|
|
|
RawExpense, related_name="multiple_payment_expense", on_delete=models.PROTECT
|
|
RawExpense, related_name="multiple_payment_expense", on_delete=models.PROTECT
|
|
|
)
|
|
)
|
|
|
number_of_payment = models.PositiveIntegerField()
|
|
number_of_payment = models.PositiveIntegerField()
|
|
|
|
|
+
|
|
|
|
|
+ def __str__(self):
|
|
|
|
|
+ return self.name
|