• Jobs
  • About Us
  • Jobs
    • Home
    • Jobs
    • Courses and challenges
  • Businesses
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Hire tech talent
    • Blog
    • Sales
    • Salary Calculator

0

302
Views
Django: ¿qué sucede cuando elimina una entidad en una tabla que tiene una relación de clave externa ManyToMany con otra?

Me di cuenta de que Django no te permite configurar el parámetro on_delete para ManyToManyField . Esto me hizo sentir curiosidad por lo que sucede si elimina una entidad en una relación ManyToMany. Entonces, por ejemplo, digamos que tenemos Book , que tiene una relación ManyToMany con Author . Digamos que un libro A tiene 3 autores: "Tom Lam", "Lam Tom" y "Britney Britney". Entonces digamos que "Britney Britney" se elimina de la tabla Author . ¿Se elimina a "Britney Britney" de la relación de ManyToMany con Book ? ¿Se produce una excepción al intentar eliminar "Britney Britney"? ¿Qué hace Django en el caso de que se elimine una entidad cuando existe en una relación ManyToMany?

almost 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Si se elimina "Britney Britney" de la tabla Author , "Britney Britney" también se elimina de los autores del libro (esto también se aplica a la inversa). Django no lanza una excepción, simplemente la instancia eliminada ya no será accesible a través de la relación de muchos a muchos.

almost 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!