Je veux faire appel à une fonction d'auto d'une classe de modèle en tant que tel dans upload_to:Django: Appel de la fonction auto dans un modèle Django
class Foo(models.Model):
filestack = models.FileField(upload_to=self. gen_save_path)
def gen_save_path(self):
"""
gen_save_path: void -> String
Generates the path as a string for fileStack field.
"""
return "some generated string"
Cependant, je reçois NameError: name 'self' is not defined
erreur
Vous ne pouvez pas utiliser 'self' dans une définition d'attribut. 'undefined name: self' – jnns