Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

132
Views
Cambios de confirmación de migración de esquema

tengo la siguiente situacion:

  • más de una migración de esquema
  • una migración de datos

Sería bastante simple, pero encontré un problema con la migración de datos. Envía una consulta para un ContentType específico que necesito para django-taggit . El problema es que el modelo que quiero consultar no existía hasta la migración que lo precedió. Eso genera un error con un resultado vacío de esa consulta.

Sin embargo, cuando ejecuto todas las migraciones hasta la migración de datos y luego ejecuto la migración de datos en sí, todo funciona bien. Me di cuenta de que un proceso de migración no guarda los cambios hasta que finalizan todas las migraciones, lo que no funciona para esto.

Una de las soluciones a las que llegué fue confirmar/guardar manualmente los cambios en la base de datos; sin embargo, no he podido encontrar la manera de hacerlo. Por supuesto, si hay otras ideas/mejores soluciones, me encantaría escucharlas.

Este es el código donde se produce el error de migración de datos:

 # ChallengeContest ContentType challenge_contest_ct = ContentType.objects.get(model='challengecontest')

Como puede ver, el modelo challengecontest es el que se creó en una migración anterior a la migración de datos.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

He descubierto que las migraciones de datos son más problemáticas de lo que valen. En mis últimos dos trabajos los abandonamos, reemplazándolos con escribir comandos de administración únicos.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!