django-widget

    7熱度

    5回答

    我有一個charfield和choicefield的多值域。我需要將選擇傳遞給choicefield構造函數,但是當我嘗試將其傳遞到我的自定義多值字段時,出現錯誤__init__()得到了一個意外的關鍵字參數'choices'。 我知道其餘代碼的作品,因爲當我從__init__和超級刪除選項關鍵字參數時,多值字段顯示正確,但沒有任何選擇。 這是怎麼設置我的自定義multivaluefield: c

    2熱度

    2回答

    我有一個多對多的關係: class Book: title = models.CharField(...) isbn = models.CharField(...) def unicode(self): return self.title def ISBN(self): return self.isbn class Autho

    33熱度

    7回答

    我有一個與另一個對象具有多對多關係的對象。 在Django Admin中,這會在多選框中產生很長的列表。 我想過濾ManyToMany關係,因此我只能獲取客戶選擇的城市中可用的類別。 這可能嗎?我需要爲它創建一個小部件嗎?如果是這樣的話 - 我如何將行爲從標準的ManyToMany字段複製到它,因爲我也想要filter_horizo​​ntal函數。 這是我的簡化模型: class City(mo

    1熱度

    1回答

    我想開發一個基本數量小部件,它是一個下拉選擇框,使用一個整數,它將成爲最大數量,用戶可以從1到最大數量中進行選擇。 最後我的表單將使用這個小部件,並且如果給定的數量大於最大值,它不應該驗證。 (的確,普通用戶將無法選擇超過最大值,但我想可以通過向服務器發送直接請求來嘗試。) 這怎麼辦? 感謝 編輯: 我認爲它可以是這樣開始說起,不過,我想我的領域是一個選擇(從1到最多最大數量),而不是TextIn

    6熱度

    4回答

    我想創建爲(分別爲大小3,3和4)具有2個文本字段的電話號碼輸入與普通場「(」「)」「 - 」分隔符。下面是我的代碼字段和小部件,當我嘗試迭代我的表單中的字段在初始呈現期間(它發生在for循環到達我的電話號碼字段時)時出現以下錯誤: Caught而渲染的異常:「NoneType」對象是unsubscriptable class PhoneNumberWidget(forms.MultiWidget

    7熱度

    3回答

    我需要一個小部件,它應該只顯示一個塊,因爲我會用jQuery添加功能。我試圖通過Widget的「媒體」類來包含JavaScript和樣式表,並且它對我不起作用。 下面是代碼: class StarsWidget(Widget): """ Widget with stars for rating """ class Media: js = (