django-models

    3熱度

    3回答

    比方說,我已正確劃分用戶模型(CustomUser)(如此處所述:http://scottbarnham.com/blog/2008/08/21/extending-the-django-user-model-with-inheritance/) 並安裝了評論應用程序。 訪問註釋的用戶模板我寫: {{comment.user}} # which provides User, not my Cust

    1熱度

    1回答

    Projectfundingdetail有一個外鍵用於投影。 以下查詢爲我提供了任何 projectfundingdetail低於1000的所有項目的列表。如何將其限制爲僅限於最新的projectfundingdetail。 projects_list.filter(projectfundingdetail__budget__lte=1000).distinct() 我已經定義了下面的函數,

    5熱度

    3回答

    嘿,我想根據django中的計算值對對象進行排序......我該怎麼做? 這裏是一個基於堆棧溢出,說明我的困境的例子用戶配置模式: class Profile(models.Model): user = models.ForeignKey(User) def get_reputation(): ... return reputation re

    37熱度

    3回答

    我正在嘗試創建一個消息系統,其中消息的發件人和收件人可以是通用實體。這對發件人來說似乎很好,只有對象可以引用(GenericForeignKey),但我無法弄清楚如何爲收件人做這件事(GenericManyToManyKey ??) 下面是一個簡化的例子。 PersonClient和CompanyClient從客戶端繼承屬性,但有自己的具體細節。最後一行是關鍵。你如何讓郵件收件者是一組Compan

    12熱度

    3回答

    我正在編寫一個具有人員模型的Django應用程序,並且我碰到了一個障礙。我將角色對象分配給使用多對多關係的人 - 其中角色具有名稱和權重。我希望以他們最重的角色的重量來排列我的人名單。如果我做People.objects.order_by(' - roles__weight'),那麼當人們有多個角色分配給他們時,我會得到重複。 我最初的想法是添加一個稱爲最重的角色重量的非規範化字段 - 並按此排序

    1熱度

    2回答

    更新3(首先閱讀): 是的,這是由對象「輪廓」造成沒有被保存。對於那些得到相同症狀的人,道德是「如果在將實際對象分配給外鍵字段時,似乎將外鍵字段設置爲無,這可能是因爲其他對象尚未保存。」 即使你是100%肯定它被撲出,再次檢查;-) 嗨, 我使用CONTENT_TYPE /通用外鍵在Django的一類。 該行創建類的實例大致是這樣的: tag = SecurityTag(name='name',a

    17熱度

    9回答

    如何在django Model或AdminModel的ForeignKey字段上設置默認值? 像這樣的東西(但當然這不工作)... created_by = models.ForeignKey(User, default=request.user) 我知道我可以「絕招」它的觀點,但在AdminModel方面,它似乎並不可能。

    1熱度

    2回答

    我正在使用django 1.1 beta版本。在我的項目中,我只想在某些模型中使用bulk_action。我如何從其餘模型中禁用bulk_action?我想完全刪除操作標籤以及複選框;換句話說,就像它在Django 1.02中看起來一樣。

    2熱度

    1回答

    我意識到這已被問過,但我沒能找到一個真正處理我想要做的事情的問題。我認爲這很簡單,但我想知道一般人認爲這是最好的形式。 比方說,我們有以下幾點: models.py class TestClass(models.Model): user = models.ForeignKey(User) testfield = models.CharField() testbool

    0熱度

    1回答

    我在我的模型中使用批量操作。我已切換到django1.2 beta。我想知道,當我對選定的數據執行批量操作時,它不會顯示在django的起始頁面上顯示的「操作列表」(最近操作)上。但是如果我手動執行某些更改意味着在早期版本中執行操作它顯示在行動列表中。