Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie bekomme ich eine Django-Vorlage, um Informationen aus zwei verschiedenen Modellen abzurufen?

Die storeid Feld auf dem ShowroomData-Modell eines eigentlichen Fremdschlüssels. Sie sollten es also als solches deklarieren:

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

Jetzt können Sie diesem fk in Ihrer Vorlage folgen. Angenommen current_showroom ist ein Abfragesatz von ShowroomData-Instanzen:

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