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

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '332772',
    'url' => 'using-height-field-and-width-field-attribute-in-imagefield-of-django',
];

$_SESSION = [
    '__flash' => [],
];