Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

178
Vistas
Al agregar un modelo usando el panel de administración en Django, ¿hay alguna forma de implementar la modificación de otros modelos?

Estoy usando el Panel de administración estándar en Django que tiene un Modelo, Producto, que contiene su información. el Producto tiene un TextField() Resumen de palabras.

Me gustaría implementar un modelo de palabra clave que tenga una sola palabra. La idea es que la Palabra clave se aplique a varios Productos si el Producto tiene la palabra de la Palabra clave en su Resumen.

Estoy tratando de implementar que cuando el administrador en el panel de administración agrega un modelo de palabra clave, el servidor asignaría automáticamente a cada producto esa palabra clave.

El problema es que no sé cómo editar la función de agregar del Panel de administración para editar otros modelos al agregar un modelo. Mi comprensión actual en Django es que podría crear una vista personalizada para agregar una palabra clave, pero también me gustaría tener la opción de implementarla en el Panel de administración de Django. Los productos deben tener varias palabras clave.

Aquí está mi models.py:

 from django.db import models class Product(models.Model): id = models.BigAutoField(primary_key=True) product_summary = models.TextField() # Contains a paragraph of words describing the product class Keyword(models.Model): # Used for searching Products by unique keywords to display, like tags. keyword = models.CharField(max_length=100)
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Creo que puede usar la función save() y extenderlos en su modelo para hacer lo que quiera. pero esto no es realmente bueno para el rendimiento ya que desea consultar otros objetos.
Otra forma sería usar señales django para señalar los otros objetos.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda