sql >> Database >  >> RDS >> Mysql

Gegevens ophalen uit twee tabellen met een externe sleutelrelatie in Django?

De volgende weergaven en html worden gebruikt voor het weergeven van alle boeken met bijbehorende auteursgegevens.

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>

De volgende weergaven en html worden gebruikt voor het weergeven van boeken voor bepaalde auteurscorrosieve details.

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. Gegevens ophalen uit opgeslagen procedure met Entity Framework

  2. Detecteer toekomstige dubbele waarden tijdens het doorlopen van MySQL-resultaten in PHP

  3. PHP MYSQL - Verschil tussen 127.0.0.1 en localhost

  4. SQlite Query in Android met cursor