在我的第一个Django应用程序上工作,我有一个模型,其中定义了some DateFields
,然后ModelForm
关闭了该模型,即
models.py
class MyModel(models.Model):
...
my_date = models.DateField('my date')
...
class MyModelForm(ModelForm):
class Meta:
model = MyModel
fields = '__all__'
views.py
def show(request):
form = MyModelForm
template_name = 'myapp/show.html'
return render(request,template_name,{'form':form})
然后在我的html中使用.as_p
django为我呈现表单
<form action="/show/" method="post">{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Submit" />
</form>
但是DateFields
具有输入类型的文本,而不是日期。有办法改变吗?
您可以创建一个自定义窗口小部件:
from django import forms
class DateInput(forms.DateInput):
input_type = 'date'
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
fields = '__all__'
widgets = {
'my_date': DateInput()
}
问题内容: 我正在做一个phonegap应用。当我尝试如下所示的输入字段时,它按预期显示了iPhone中的日期选择器,但没有显示我给定的占位符。我在SO中发现了相同的问题,但没有解决方案。 问题答案: 可能不合适……但这对我有所帮助。
问题内容: 在用户更改日期之前,日期输入不会显示日期 jsbin中的示例代码 我需要它才能在稳定的1.2.14版本上工作。可能吗? 问题答案: 我创建了一个简单的指令,以使标准表单元素能够与AngularJS〜1.2.16一起正常工作。 请查看此处以获取详细信息:https : //github.com/betsol/angular-input-date 这是演示:http : //jsfiddl
我有一个输入日期,在管理面板显示为,但在站点显示为。我如何使它在现场显示为DD-MM-YYYY?输入的HTML: php输入(wordpress管理面板)
我是weka的新手。我有一个csv数据集,有5000个样本。这里有20个样本;当我将这个数据集上传到weka时,它看起来还可以,但是当我运行knn算法时,它会给出一个不应该给出的结果。这是样本数据。 a, b, c, d 74,85,123,1 73,84,122,1 72,83,121,1 70,81,119,1 70,81,119,1 69,80,118,1 70,81,119,1 70,81
问题内容: 我正在制作一个要使用范围滑块的网站(我知道它仅支持Webkit浏览器)。 我已经将其完全集成并且可以正常工作。但我想使用a 来显示当前的幻灯片值。 我的意思是,如果最初滑块的值为5,那么在文本框中它应显示为5,当我滑动文本框时,其值应更改。 我可以仅使用还是使用。我想避免。可能吗? 问题答案: 这使用javascript,而不直接使用jquery。它可能有助于您入门。
问题内容: 我需要将日期添加到我的实体中,然后让用户以Web形式进行设置。默认情况下,此字段需要填写今天的日期。 显示正确的默认日期设置 显示没有任何值的日期选择器(注意:String startDate =“ 2016-08-01”;) 生成400错误(错误请求)(注意:Date startDate = new Date();) 因此,问题是:如何使用百里香作为输入日期? 如何使用Date()数