gpt4 book ai didi

python - 使用 SelectDateWidget 的 Django 表单字段

转载 作者:太空狗 更新时间:2023-10-29 22:06:10 26 4
gpt4 key购买 nike

我已经从 Django 安装了最新的 SVN 分支,其中包括新的表单。我正在尝试使用 django.forms.extras.widgets 中的 SelectDateWidget,但该字段显示为普通的 DateInput 小部件。

这是我的应用程序中的 forms.py:

from django import forms
from jacob_forms.models import Client

class ClientForm(forms.ModelForm):
DOB = forms.DateField(widget=forms.extras.widgets.SelectDateWidget)

class Meta:
model = Client

我做错了什么?检查 forms/extras/widgets.py 我看到 SelectDateWidget 类存在。

最佳答案

真正的问题是不能以这种方式引用 SelectDateWidget。更改代码以不同方式引用它解决了我的问题:

from django.forms import extras
...
DOB = forms.DateField(widget=extras.SelectDateWidget)

这似乎是一个限制,您不能从导入的包中引用 package.package.Class。该解决方案导入了额外内容,因此引用只是 package.Class。

关于python - 使用 SelectDateWidget 的 Django 表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/810308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com