我想在我的django应用程序中使用bootstrap-datepicker(https://bootstrap-datepicker.readthedocs.org).我使用Django 1.7.
在index.html文件中我有:
<link rel="stylesheet" href="{% static 'my_app/css/bootstrap-theme.min.css' %}">
<link rel="stylesheet" href="{% static 'my_app/css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'my_app/js/bootstrap-datepicker.js' %}">
<link rel="stylesheet" href="{% static 'my_app/css/datepicker.css' %}">
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$('.datepicker').datepicker();
});
</script>
Run Code Online (Sandbox Code Playgroud)
在我的forms.py中,我有:
class Filter(django_filters.FilterSet):
class Meta:
model = MyModel
fields = ['user', 'date_from', 'date_to']
widgets = {'date': forms.DateInput(attrs={'class':'datepicker'})}
Run Code Online (Sandbox Code Playgroud)
我的model.py用于设置日期:
date_from = models.DateField()
date_to = models.DateField()
Run Code Online (Sandbox Code Playgroud)
当我浏览带有日期的页面时 - 在输入区域不起作用.