sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man en django-skabelon til at trække information fra to forskellige modeller?

storeid feltet på ShowroomData-modellen af ​​faktisk en fremmednøgle. Så du bør erklære det som sådan:

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

Nu kan du følge den fk i din skabelon. Forudsat current_showroom er et forespørgselssæt af ShowroomData-forekomster:

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



  1. Den mest effektive måde at få tabelrækker på

  2. MariaDB LIMIT-erklæring bringer mere end grænsen

  3. 🆕 SQL Server 2022 First Look - Top 5 nye funktioner (Bonus 5 funktioner)

  4. Hvorfor skal du ikke bruge CONCAT() til statiske strengliteraler?