0
我正在尋找一些指導,以創建一個在django文檔中根本沒有記錄的部件,但它是窗體的一個明顯部分。 而我正在討論窗體的線性縮放窗口小部件。給予在1-100的分數之間的比例選擇的能力給用戶線性比例尺Django窗體部件
如果您有關於如何做到這一點任何想法,任何方向,我會請得到它;)
THX你很很多
我正在尋找一些指導,以創建一個在django文檔中根本沒有記錄的部件,但它是窗體的一個明顯部分。 而我正在討論窗體的線性縮放窗口小部件。給予在1-100的分數之間的比例選擇的能力給用戶線性比例尺Django窗體部件
如果您有關於如何做到這一點任何想法,任何方向,我會請得到它;)
THX你很很多
我猜你想要一個type="range"
輸入,你可以在這個MDN頁面找到。
Django不提供這種field開箱即用,您必須自己動手或找到一個實現它的庫。
# example input
from django.form.widgets import Input
class RangeInput(Input):
input_type = 'range'
template_name = 'path/to/input/template.html'
你也應該實行強制類型轉換(到浮動的int)和範圍檢查,以確保您可以驗證一個表單,並在數據庫中存儲適當的。
完成之後,您可以使用此輸入創建表單或爲模型創建新的RangeField
,並將其鏈接到RangeInput
元素。