¿Por qué Django crea archivos de migración para modelos proxy?

Acabo de crear unmodelo proxy y me sorprendió quemanage.py makemigrations crea un nuevo archivo de migración con unmigrations.CreateModel operación.

Un modelo proxy no crea una nueva tabla de base de datos, es solo una interfaz de Python diferente al mismo conjunto de datos y, de hecho,manage.py sqlmigrate my_app_label 0042 no devuelve nada

Pensé que podría usarse para crear el modelo proxyContentType pero se crean a pedido si no existen.

¿Se utiliza para activar la creación de los permisos del modelo proxy? Hay unaError abierto de 6 años en los permisos del modelo proxy, así que no estoy realmente seguro de cómo se supone que funciona esta parte ahora ...

SolíaDjango 1.8 para probar esto

Editar: para aclarar,Django crea una migración que no hace nada para los nuevos modelos proxy, por lo que no querríamosDjango para no crear la migración en primer lugar si no sirve de nada?

¿Hay algún caso de uso en el que sería útil tener la migración?

Respuestas a la pregunta(2)

Su respuesta a la pregunta