這篇文章主要介紹了django有外鍵關系的兩張表如何相互查找,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

兩張通過外鍵聯系的表,如何在一張表上根據另一張表上的屬性查找滿足條件的對象集?
平常查找表中數據的條件是python中已有的數據類型,通過名字可以直接查找。如果條件是表中外鍵列所對應表的某一列,該如何查詢數據?
表1是新聞表,是回復表中某一外鍵指向的表,表2是回復表。
問題1:根據表1的某些條件來查找表2的對象集。
class News(models.Model):
title = models.CharField(max_length=50);
summary = models.TextField();
url = models.CharField(max_length=150);
favorCount = models.IntegerField(default=0);
favorUsername = models.TextField(default="");
replyCount = models.IntegerField(default=0);
class Reply(models.Model):
content = models.TextField();
user = models.ForeignKey('User');
newID = models.ForeignKey('News');
replyTime = models.DateTimeField(auto_now_add=True);
def __unicode__(self):
return self.content;
新聞標題:django有外鍵關系的兩張表如何相互查找-創(chuàng)新互聯
網頁鏈接:http://chinadenli.net/article32/hhjpc.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站策劃、企業(yè)建站、用戶體驗、網站內鏈、網站設計、網站排名
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯