django-models

    2熱度

    2回答

    我有Django模型是項目列表,我希望每個列表上的項目具有單獨的排序順序。也許列表1會按名稱對行項目進行排序,按日期列出2,並按優先級列出3。 這些模型看上去或多或少是這樣的: class ListItem(models.Model): priority = models.IntegerField(choices=PRIORITY_CHOICES) name = models.

    1熱度

    3回答

    我正在寫一個基於Django的簡單CMS。大多數內容管理系統依靠在固定URL上使用具有一個或多個可編輯區域的模板的固定頁面。要擁有可編輯的區域,您需要一個頁面。要讓系統計算出哪個頁面,您需要URL。 問題出現在你不再處理「頁面」(是那些FlatPages頁面或其他)時,而是來自另一個模型的實例。例如,如果我有一個產品模型,我可能希望創建一個內部具有多個可編輯區域的詳細信息頁面。 我可能建立這些區域

    2熱度

    3回答

    我所知道的一樣Django Solr和solango全文搜索應用等 高級搜索我正在尋找內置更像是一家房地產網站的高級搜索。 例如他們可以選擇位置,價格等與www.viewr.com高級搜索相似。 我迄今所做的就是這一點,該機型自定義管理器下: def advanced_search(self, district, location, type, facilities, features, not_

    13熱度

    3回答

    我有一個模型,其中一個字段是一個ForeignKey值,它的模型爲40,000行。默認的模型形式嘗試創建一個包含40,000個選項的選擇框,至少可以說是不理想的。當這個模型在一個formset工廠中使用時更是如此! 在管理員中,通過使用「raw_id_fields」很容易避免這種情況,但似乎沒有模型等效。我怎樣才能做到這一點? 這裏是我的ModelForm: class OpBaseForm(Mo

    2熱度

    1回答

    我一直在使用Django一年多,但我認爲我錯過了一些非常基礎的東西。我有一個相當大的查詢集(1000+對象),我想爲該查詢集中的每個對象更改單個屬性。這真的是要走的路嗎?我確定有更簡單的事情? for obj in qs: obj.my_attr = True obj.save() 感謝

    37熱度

    1回答

    我目前正在學習Django,並且我的一些模型有自定義方法以獲取以特定方式格式化的值。是否有可能使用我已經在order_by()模型中定義爲屬性的這些自定義方法之一的值? 下面是一個演示如何實現該屬性的示例。 class Author(models.Model): first_name = models.CharField(max_length=30) last_name = m

    0熱度

    2回答

    我正在嘗試創建自定義時間戳字段。 class TimestampKey(models.CharField): __metaclass__ = models.SubfieldBase def __init__(self, *args, **kwargs): import time kwargs['unique'] = True kwargs

    3熱度

    1回答

    我正在開發一個開源的Django時間跟蹤應用程序,Djime,我試圖想出一個更有效的方式來生成統計信息。到目前爲止,我們已經有一些相當冗長的程序代碼,將得到所有的時間片一段時間,並在一個巨大的嵌套列表/字典吃大鍋飯整理它們。 我希望做的是建立一個更高效的系統 - 一個對象或函數,將採取時間片的查詢集和用戶,任務和/或天整理他們。 我們的模型看起來像這樣(簡化): class TimeSlice(m

    1熱度

    2回答

    我需要一個模型字段組成一個Django應用程序的數字字符串我正在工作,因爲一個不存在我需要滾動我自己的。現在我明白瞭如何「get_db_prep_value」等工作,以及如何擴展模型本身(custom model fields上的django文檔是一個非常寶貴的資源。),但對於我的生活,我似乎無法弄清楚如何使管理員基於輸入約束的接口錯誤。 如何在輸入錯誤時在管理錯誤中創建關聯的表單域?

    2熱度

    2回答

    Django自動大寫模型中字段的verbose_name的第一個字母。我希望它是小寫。有沒有辦法做到這一點?