_set (14)


python - Django中的ForeignKey形式限制

python - Django中的ForeignKey形式限制

我正在使用Django來編寫一個博客應用程序,我試圖實現一個分層的類別結構。 每個類別有一個“父”ForeignKey指向相同的類別模型。 我想允許管理員添加類別,我希望界面允許他們選擇一個類別的父類別。 但是,我想避免我自己的祖父的情況,所以我想限制可用的類別的選擇,那些沒有問題的類別作為祖先。 現在,我從這個角度來控制它: parent_candidates=list(Category…


django orm,如何查看(或記錄)執行的查詢?

有沒有一種方法可以打印Django ORM正在生成的查詢? 假設我執行以下語句: Model.objects.filter(name='test') 我如何看到生成的SQL查詢?…


mysql - 如何使用ForeignKeys創建一個Django模型,該模型不會將刪除級聯到其子級?

我的一個擁有ForeignKey的模型實際上是其他表上的MySQL視圖。 我遇到的問題是,當我從這些表中刪除數據時,Django,如“刪除對象”文檔中所述...... 當Django刪除一個對象時,它會模擬SQL約束ON DELETE CASCADE的行為-換句話說,任何具有指向要刪除的對象的外鍵的對像都將隨之刪除。...嘗試從我的視圖中刪除行,當然它不能,因此拋出錯誤: mysql…


Django中間模型字段的m2m項目的默認排序

我有一個不尋常的問題。 讓我們考慮這樣的模型(從Django的文檔): class Person(models.Model): name=models.CharField(max_length=128) def__unicode__(self): return self.name class Group(models.Model): name=…


python - 如何以編程方式獲取Django模型字段的max_length?

假設我有一個像這樣的Django類: class Person(models.Model): name=models.CharField(max_length=50)#... 如何以編程方式獲取name字段的max_length值?…


python - Django查詢從不同類別獲取最新對象

我有兩個型號A和B 所有B對像都有一個A對象的外鍵。 給定一組A對象,無論如何都要使用ORM來獲取一組B對象,其中包含為每個A對象創建的最新對象 這是一個簡化的例子: Class Bakery(models.Model): town=models.CharField() Class Cake(models.Model): bakery=models.ForeignKey…


python - Django外鍵查詢

在以下模型中: class header(models.Model): title=models.CharField(max_length=255) created_by=models.CharField(max_length=255) def__unicode__(self): return self.id() class crit…


Django模型和Python類屬性

django網站上的教程顯示了這些模型的代碼: from django.db import models class Poll(models.Model): question=models.CharField(max_length=200) pub_date=models.DateTimeField('date published') class Choice(mo…


Django:擴展User時,最好使用OneToOneField(User)或ForeignKey(User,unique=True)?

在通過擴展Django User模型創建UserProfile模型時,我發現有關是否使用OneToOneField(User)或ForeignKey(User,unique=True)的相互矛盾的信息。 使用它更好嗎?: class UserProfile(models.Model): user=models.ForeignKey(User, unique=True) 或這…


python - 我是否需要在此Django模型中添加db_index?

class Comments(models.Model): content=models.ForeignKey(Content) 我是否需要在“內容”中添加db_index? 或者是否會自動編入索引,因為它是外鍵?…





all _set model key foreign update orm models queryset migrate