Cómo hago que syncdb ejecute consultas SQL (para la creación de tablas) definidas por mí, en lugar de generar tablas automáticamente.En Django, cómo crear tablas desde un archivo SQL cuando se ejecuta syncdb
Estoy buscando esta solución, ya que algunos modelos particulares en mi aplicación representan vistas de tabla SQL para una tabla de base de datos heredada. Por lo tanto, he creado sus vistas SQL en mi django-DB de esta manera:
CREAR VIEW legacy_series AS SELECT * FROM legacy.series;
Tengo un modelo de ingeniería inversa que representa la vista anterior/legacytable. Pero siempre que ejecuto syncdb, primero tengo que crear todas las vistas ejecutando scripts sql; de lo contrario, syncdb simplemente crea tablas para ellas (si no se encuentra una vista).
¿Cómo hago que syncdb ejecute el SQL mencionado anteriormente?