django bootstrap3_datetime在模型窗体上不工作
我是Django的新手,我想为我的日期字段使用一个日期时间选择器。 我试过bootstrap3_datetime,它似乎对我的表单很有效,但对我的模型表单不起作用 这是我的密码 form.pydjango bootstrap3_datetime在模型窗体上不工作,django,twitter-bootstrap,datetimepicker,django-forms,Django,Twitter Bootstrap,Datetimepicker,Django Forms,我是Django的新手,我想为我的日期字段使用一个日期时间选择器。 我试过bootstrap3_datetime,它似乎对我的表单很有效,但对我的模型表单不起作用 这是我的密码 form.py class AutistiForm(forms.Form): nome = forms.CharField(label='Nome Autista', max_length=50, required=False) data_inizio = forms.DateField(widget
class AutistiForm(forms.Form):
nome = forms.CharField(label='Nome Autista', max_length=50, required=False)
data_inizio = forms.DateField(widget=DateTimePicker(options="format":"DD-MM-YY","pickTime":"False"}))
data_fine = forms.DateField(widget=DateTimePicker(options={"format":"DD-MM-YY","pickTime":"False"}))
class ServiziForm(ModelForm):
class Meta:
model = Servizi
fields = '__all__'
widgets = {'data': DateTimePicker(options={"format":"DD-MM-YY", "id":"id_data", "pickTime":"True"}),}
autisti.htlm-->它正在工作
<!DOCTYPE html>
{% load static %}
<html>
<head>
<link href="{{ STATIC_URL }}css/bootstrap.css" rel="stylesheet" type="text/css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="{{ STATIC_URL }}js/bootstrap.js"></script>
{{ form.media }}
<title></title>
</head>
<body>
<form action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="OK">
</form>
{% for autista in queryAutisti %}
{{ autista.autista }}
{% endfor %}
</body>
</html>
servizi.html-->在这里它不起作用
<!DOCTYPE html>
{% load static %}
<html>
<head>
<link href="{{ STATIC_URL }}css/bootstrap.css" rel="stylesheet" type="text/css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="{{ STATIC_URL }}js/bootstrap.js"></script>
{{ form.media }}
</head>
<body>
<form action="" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="OK" class="btn-default">
</form>
</body>
</html>
谢谢你的回答 你说不工作是什么意思。控制台中有js错误吗?没有,控制台中没有错误。对于不工作,我的意思是当我点击按钮时,日期小部件不会出现!在浏览器中检查html代码时,不会为小部件添加脚本!我应该尝试手动添加它们吗?servizi.html中的{{form.media}之类的接缝不会链接静态文件。您最终解决了这个问题吗?我也遇到了同样的问题。是的,我这样解决了它:类SelezioneDataforms.Form:data=forms.DateFieldwidget=DateTimePickeroptions={format:DD-MM-yyyyy,pickTime:False},attrs={'onchange':this.Form.submit}我不知道它是否适用于模型表单,自从我完成这个项目以来已经太长时间没有记住细节了。很抱歉