Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django bootstrap3_datetime在模型窗体上不工作_Django_Twitter Bootstrap_Datetimepicker_Django Forms - Fatal编程技术网

django bootstrap3_datetime在模型窗体上不工作

django 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

我是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=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}我不知道它是否适用于模型表单,自从我完成这个项目以来已经太长时间没有记住细节了。很抱歉