Reescribí muchos de mis modelos, y como solo estoy ejecutando un servidor de prueba, lo hago ./manage.py reinicie myapp para restablecer las tablas de base de datos y todo ha sido funcionando bien.El comando Django: flush no borra completamente la base de datos, el restablecimiento falla
Pero traté de hacerlo esta vez, y me da un error,
"El error completo: contraint owner_id_refs_id_9036cedd" de relación "myapp_tagger" no existe"
así que pensé que solo lo haría Destruir todo el sitio y comenzar de nuevo. Así que lo hice ./manage.py flush, hice un syncdb esto no generó un error y eliminé todos mis datos, sin embargo, no actualicé la base de datos ya que cuando intento acceder a cualquiera de los objetos de my_app , recibí un error de columna no encontrada. Pensé que se suponía que el color dejaba caer todas las tablas. El syncdb dijo que no se agregaron accesorios.
Supongo que el error está relacionado con el hecho de que cambié el modelo de etiquetador por tener una clave externa con un propietario de nombre vinculado a otro objeto.
He intentado agregar nombre_relacionado a los argumentos de la clave externa y nada parece estar funcionando.
Vaya, se perdió la pieza en la que se reinició antes de enjuagar. ignora mi respuesta: P –