Python Django';日期字段';对象没有属性';是隐藏的';
我需要输入一个日期,我正在使用一个小部件,但抛出了这个错误 models.pyPython Django';日期字段';对象没有属性';是隐藏的';,python,django,django-forms,Python,Django,Django Forms,我需要输入一个日期,我正在使用一个小部件,但抛出了这个错误 models.py class Proyecto(models.Model): nombre = models.CharField(max_length=255) fecha_de_inicio = models.DateField() fecha_de_termino = models.DateField(blank=True, null=True) forms.py from django import f
class Proyecto(models.Model):
nombre = models.CharField(max_length=255)
fecha_de_inicio = models.DateField()
fecha_de_termino = models.DateField(blank=True, null=True)
forms.py
from django import forms
from .models import Proyecto
from django.forms.fields import DateField
class ProyectoForm(forms.ModelForm):
def save(self, usuario=None):
self.instance.encargado = usuario
super(ProyectoForm,self).save()
class Meta:
model = Proyecto
fields = ('nombre', 'fecha_de_inicio', 'costo', 'objetivo', 'descripcion', 'cliente', 'estado')
widgets = {
'fecha_de_inicio': DateField(),
}
设置小部件时出现问题。无法将字段的小部件设置为表单字段:
widgets = {'fecha_de_inicio': DateField()}
您需要提供一个日期字段,而不是日期字段,例如:
widgets = {'fecha_de_inicio': forms.DateInput(format='%d/%m/%Y')}