Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ambil data dari dua tabel dengan hubungan kunci asing di Django?

Tampilan dan html berikut digunakan untuk menampilkan semua buku dengan detail penulis yang sesuai.

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>

Tampilan berikut dan html digunakan untuk menampilkan buku untuk penulis tertentu yang sesuai dengan detail.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan tanggal dalam sel Excel dalam klausa ANTARA dalam kueri SQL

  2. mengapa kita membutuhkan join kiri dan kanan

  3. Menyimpan data JSON bersarang ke dalam database MySQL menggunakan Hibernate

  4. Cara mengatur struktur indeks ElasticSearch dengan beberapa binding entitas

  5. 5 Alat GUI MySQL Teratas (Gratis &Berbayar)