Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir un modèle Django pour extraire des informations de deux modèles différents ?

Le storeid champ sur le modèle ShowroomData d'une clé étrangère. Vous devez donc le déclarer comme tel :

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

Vous pouvez maintenant suivre ce fk dans votre modèle. En supposant current_showroom est un ensemble de requêtes d'instances ShowroomData :

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