[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