Verwenden von height_field und width_field in ImageField von Django

8

Ich habe ein Modell

%Vor%

Ich erhalte immer diesen Fehler:

%Vor%

Es scheint, dass Django beide Felder in der Tabelle Anh_chi_tiet benötigt, um height_field und width_field zu speichern.

Wie kann ich diese Werte direkt setzen, ohne neue Felder in meiner Tabelle anzuhängen?

    
ronin1184 04.12.2011, 05:49
quelle

2 Antworten

17

height_field steht für eine Eigenschaft Ihres Modells, die zum Speichern der Höhe verwendet wird.

%Vor%

Beachten Sie height_field='url_height'

    
czarchaic 04.12.2011 06:27
quelle
5

Ich glaube, Sie verstehen falsch, wofür die Attribute height_field und width_field stehen.

Das height_field wird nicht verwendet, um die Höhe zu ändern . Es wird verwendet, um aufzuzeichnen, was die Höhe bereits ist .

Auf diese Weise können Sie etwas wie

tun %Vor%

ohne die Datei lesen zu müssen.

Wenn Sie versuchen, die Größe aller über ein ImageField hochgeladenen Bilder zu ändern, klicken Sie hier: Image-Größenänderung mit Django?

    
mkirk 30.12.2012 18:52
quelle

Tags und Links