Python 在django测量表单中自定义单位选择
我是Django的新手,正在寻找一个帮助处理Django应用程序中单元的软件包 对我来说,这似乎是一个很好的起点,我试图修改表单下拉列表中显示的单位,如下所示: 但是,在django shell中使用此表单时,似乎没有字段:Python 在django测量表单中自定义单位选择,python,django,forms,measurement,Python,Django,Forms,Measurement,我是Django的新手,正在寻找一个帮助处理Django应用程序中单元的软件包 对我来说,这似乎是一个很好的起点,我试图修改表单下拉列表中显示的单位,如下所示: 但是,在django shell中使用此表单时,似乎没有字段: from my_app.forms import BeerForm b = BeerForm() b.fields >> {} b.as_table() >> '' 我是不是遗漏了什么?欢迎任何意见,谢谢 django = "~=3.1.
from my_app.forms import BeerForm
b = BeerForm()
b.fields
>> {}
b.as_table()
>> ''
我是不是遗漏了什么?欢迎任何意见,谢谢
django = "~=3.1.0"
django-measurement = "==3.2.3"
python_version = "3.8"
在
forms.py
中,应该从forms
导入MeasurementField
,而不是从模型导入,如下所示:
from django_measurement.forms import MeasurementField
答案由@codingjoe on在表单中提供。py
,测量字段
应从表单导入,而不是从模型导入,如下所示:
from django_measurement.forms import MeasurementField
答案由@codingjoe-on提供