Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter um modelo django para extrair informações de dois modelos diferentes?


O storeid campo no modelo ShowroomData de realmente uma chave estrangeira. Então você deve declará-lo como tal:
class ShowroomData(models.Model):
    store = models.ForeignKey("Stores", db_column="storeid")

Agora você pode seguir esse fk em seu modelo. Assumindo current_showroom é um queryset de instâncias ShowroomData:
        {% for store in current_showroom %}
          <tr>
            <td>{{ store.storeid }}</td>
            <td>{{ store.store.name }}</td>
          </tr>
        {% endfor %}