[pyar] Django foreignKey to manytomany
Juan Carlos Abdala
tonisgo en gmail.com
Mie Nov 9 14:00:50 ART 2016
Gente estoy luchando con lo siguiente, tengo una base de un soft
funcionando hace rato, pero ahora el modelo necesita que a muchos usuarios
le pueda asignar muchos campos.
Lo que estoy intentando es lo siguiente:
Pasar de
user = models.ForeignKey(User, related_name='fields')
a
user = models.ManyToManyField(User, related_name='fields')
Probe un par de cosas:
http://stackoverflow.com/questions/26348260/alter-model-to-add-through-relationship-to-order-a-manytomany-field-django-1
http://stackoverflow.com/questions/26927705/django-migration-error-you-cannot-alter-to-or-from-m2m-fields-or-add-or-remove
En definitiva ir dando de alta al nuevo con el nombre user1 (hacer
makemigrations), después eliminar user (hacer makemigration) y después
cambiar el nombre de user1 a user (mk mig).
Pero cuando intento el migrate:
ValueError: Cannot alter field front.Field.user into front.Field.user -
they are not compatible types (you cannot alter to or from M2M fields, or
add or remove through= on M2M fields)
La cuestión es que tengo que lograr migrar con los datos que están.
Saludos y desde ya gracias.
--
Att. Juan Carlos Abdala
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20161109/121f1c32/attachment.html>
Más información sobre la lista de distribución pyar