Ist DateTimeField mit der Option auto_now_add aktiviert, muss es einen Wert in den Fixtures haben

9

Ich habe ein Modell erstellt Feld wie folgt konfiguriert:

%Vor%

In JSON-Fixtures will ich keinen Wert für created deklarieren, aber wenn ich versuche, Fixtures zu laden (loadata) bekomme ich einen Fehler:

  

erstellt möglicherweise nicht NULL

Also muss ich in Fixtures einen erstellten Wert bereitstellen oder gibt es einen anderen Weg?

    
keram 15.07.2012, 19:36
quelle

1 Antwort

0

Versuchen Sie

%Vor%

Und warum das passiert, könnt ihr hier lesen: Django auto_now und auto_now_add und Django-Modellfeld-Standard

    
oburejin 15.07.2012, 20:37
quelle
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' => '320496',
    'url' => 'is-datetimefield-with-auto-now-add-option-enabled-must-has-value-in-fixtures',
];

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