Ich habe ein Django-Modell, das ein int-Feld (mit null=True, leer=True) hat. Nun, wenn ich ein Formular vom Benutzer einreichen, weise ich es wie folgt:
my_model.width= form.cleaned_data['width']
Manchmal erhalte ich jedoch eine Fehlermeldung:
ValueError: invalid literal for int() with base 10: ''
Ich war wandernd, wenn es die leere ('') Zeichenfolge Wert, der das Feld zugewiesen wird? Weil mein Verständnis war das Modell wird leere Zeichenfolge als null/leer behandeln?
Für jede Hilfe in dieser Angelegenheit wären wir dankbar. Danke!