South migracija ne može da pronađe model klasu
Dešava se i ovo ponekad. Imam klasu Extension u core app-u i možda baš tako uopštena imena prave problem. Manifestuje se ovako:
models = {
...,
'core.extension': {
'Meta': {'object_name': 'Extension'},
...
},
...
}
KeyError: "The model 'models.extension' from the app 'core' is not available in this migration."Uzrok ovome je nepostojanje definicije ovog modela niže u migraciji. Rešava se tako što se nedostajući model ručno doda:
models = {
...,
'core.extension': {
'Meta': {'object_name': 'Extension'},
...
},
...
}
Budući da ovo inače south radi za nas, nedostajući komad koda se može naći u app-u čiji model entitet nedostaje.
Коментари
Постави коментар