Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lấy dữ liệu từ hai bảng có mối quan hệ khóa ngoài trong Django?

Các dạng xem và html sau được sử dụng để hiển thị tất cả các sách có thông tin chi tiết về tác giả tương ứng.

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>

Các dạng xem và html sau được sử dụng cho các sách hiển thị cho các chi tiết tương ứng với tác giả cụ thể.

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. Di chuyển MySQL UTF8 sang UTF8MB4 các vấn đề và câu hỏi

  2. Doctrine2 ORM chọn để cập nhật

  3. Hàm strtotime () trong PHP sai 1 giờ?

  4. Cách trả lại vị trí của một mục danh sách trong MySQL

  5. Tính toán phần trăm từ tần suất trong MySQL