你好
我正在尝试为Django中的一个输入字段“创建”日期选择器,但它不起作用
在my models.py中:
class Customer(models.Model):
...
name = models.CharField()
date = models.DateField()
在my views.py中:
def Page(request):
CustomerFormSet = modelformset_factory(Customer, fields='__all__')
formset = CustomerFormSet (queryset=Customer.objects.none())
...
context = {'formset': formset}
return render(request, 'app/base.html', context)
在我的模板中:
{% extends 'app/base.html' %}
{% load widget_tweaks %}
<form actions="" method="POST">
{% csrf_token %}
{{ formset.management_form }}
{% for form in formset %}
{{ form.id }}
...
{% render_field form.name class="form-control" %}
...
{% render_field form.date class="form-control" %}
...
现在,我的第一个输入字段工作正常!它在引导“表单组”-布局中返回一个fitting字段。但我的日期输入字段仍然是一个简单的文本输入,没有日历可供选择
我的问题是:我是做错了什么,还是仍然不可能以这种方式获得这样一个函数
谢谢,祝大家晚上愉快
如果您使用ModelForm,请尝试:
默认格式为mm/dd/yyyy。我不知道如何以这种方式改变它
相关问题 更多 >
编程相关推荐