Ich habe eine Seite, auf der Leute Dateien auf meinen Server hochladen können.Absoluter Dateipfad von FileField einer Modellinstanz in Django
Ich möchte etwas mit der Datei in Sellerie tun. Also muss ich den absoluten Dateipfad des hochgeladenen FileFiled meines Modells kennen.
Angenommen, ich habe das Modell abgefragt und die Instanz bekommen. Jetzt muss ich den absoluten Dateipfad einschließlich des Dateipfads erhalten.
obj = Audio.objects.get(pk=1)
versuche ich derzeit obj.filename
und es wird Druck nur den Dateinamen und nicht den absoluten Pfad.
Ich weiß, ich kann den Upload-Pfad, den ich eingegeben in upload_to
und Medien-Verzeichnis, aber ich frage mich, ob es eine trockenere und automatische Ansatz war.
Wie erhalte ich die absolute path
von file
, die eine Datei in obj
eingereicht worden ist?