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:
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.
 

Коментари

Популарни постови