Flask-SQLAlchemy: Foto-Spaltentyp

8

In einer Webanwendung, die ich mit Flask / SQLAlchemy codiere, benötigen einige meiner Modelle einen Spaltentyp "Photo", der das ursprüngliche Bild irgendwo auf dem Dateisystem speichert und unterschiedliche Thumbnails des Bildes erzeugt. Im Idealfall möchte ich etwas wie:

%Vor%

und dann könnte ich auf URI / URL der Datei wie folgt zugreifen: model.photo.big etc ...

Meine Frage ist also: Wie füge ich Setter / Getter in das Modell.Photo Objekt ein, damit ich mit der erwähnten Syntax auf URIS / URLS zugreifen kann? Übrigens, wenn jemand ein gutes Tutorial / Ressource (außer dem offiziellen Dokument) für benutzerdefinierte Typen mit SQLAlchemy hat, wäre ich dankbar, wenn er es teilen könnte.

Thx.

    
arnaud briche 24.11.2011, 16:21
quelle

2 Antworten

1

Es ist keine Antwort, aber ich denke, es ist bequemer, eine Struktur wie unten unter Link für Miniaturbilder beschrieben zu verwenden:

Ссылка

Wenn Sie ein Tag zum Erstellen von Miniaturansichten verwenden, müssen Sie nur den ursprünglichen Bildpfad in der Datenbank speichern.

    
Ahmet Recep Navruz 25.11.2011 15:55
quelle
1

Haben Sie sich Flask-Upload angesehen? Es scheint genau das zu sein, wonach du gesucht hast.

    
iurii 02.07.2014 06:26
quelle