Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

162
Visualizações
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.

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

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.

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda