sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo obtener una plantilla de django para extraer información de dos modelos diferentes?

El storeid campo en el modelo ShowroomData de una clave foránea. Entonces deberías declararlo como tal:

class ShowroomData(models.Model):
    store = models.ForeignKey("Stores", db_column="storeid")

Ahora puedes seguir ese fk en tu plantilla. Asumiendo current_showroom es un conjunto de consultas de instancias de ShowroomData:

        {% for store in current_showroom %}
          <tr>
            <td>{{ store.storeid }}</td>
            <td>{{ store.store.name }}</td>
          </tr>
        {% endfor %}