sql >> Databasteknik >  >> RDS >> Mysql

Hämta data från två tabeller med främmande nyckelrelationer i Django?

Följande vyer och html används för att visa alla böcker med motsvarande författarinformation.

views.py

def client_add(request):
   books = Book.objects.all()
   return render_to_response('book_details.html', locals(),    context_instance=RequestContext(request))

book_details.html

<body>
{% for book in books %}
{{book.book_name}}
{{book.publisher_name}}
{{book.author.first_name}}
{{book.author.last_name}}
{{book.author.email}}
{{book.author.age}}
{% endif %}
</body>

Följande vyer och HTML används för att visa böcker för specifika författare som motsvarar detaljer.

views.py

def client_add(request):
   books = Book.objects.all(author_last_name ="author_last_name")
   return render_to_response('book_details.html', locals(),    context_instance=RequestContext(request))

book_details.html

<body>
{% for book in books %}
{{book.book_name}}
{{book.publisher_name}}
{{book.author.first_name}}
{{book.author.last_name}}
{{book.author.email}}
{{book.author.age}}
{% endif %}
</body>



  1. Skapa en studentdatabas med Microsoft Access

  2. Symfony2:Bastabell eller vy hittades inte:1146

  3. ORA-12170:TNS:Timeout för anslutning inträffade

  4. Hur får jag det senast infogade ID:t för en MySQL-tabell i PHP?