首页 > 解决方案 > 如何更新日期?

问题描述

当我更新除了所有字段然后更新好当我添加日期字段时它没有更新任何数据......请让我知道为什么......

表格.py

class EmployeeForm(ModelForm):

class Meta:
    model = Employee
    fields = "__all__"
    widgets = {
        'edob': DateInput(), 'egender': forms.RadioSelect(),
    }

模型.py

class Employee(models.Model):
eid = models.CharField(max_length=20)
ename = models.CharField(max_length=100)
eemail = models.EmailField()
econtact = models.CharField(max_length=15)
esalary = models.CharField(max_length=100)
egender = models.CharField(max_length=20, choices=G_CHOICES, default='male')
edob = models.DateField()

def __str__(self):
    return self.ename

class Meta:
    db_table = "employee"

更新.html

<div class="form-group row">
<label class="col-sm-2 col-form-label">Employee DOB:</label>
<div class="col-sm-4">
    <input type="text" name="edob" id="id_edob" required maxlength="15" value="{{ employee.edob }}" />
</div>

如何解决这个没有得到....

标签: pythondjango

解决方案


<div class="form-group row">
<label class="col-sm-2 col-form-label">Employee DOB:</label>
<div class="col-sm-4">
    <input type="text" name="edob" id="id_edob" required maxlength="15" value="{{ Employee.edob }}" />
</div>

这应该工作......


推荐阅读