mahesh chougule
mahesh chougule

Reputation: 57

how to update the date?

when i'm updating the except all fields then updating well when i adding date field its not updating any data... plz let me know why....

forms.py

class EmployeeForm(ModelForm):

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

models.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"

update.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>

how to solve this didn't getting ....

Upvotes: 0

Views: 35

Answers (1)

parkson-tano
parkson-tano

Reputation: 147

<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>

this should work...

Upvotes: 1

Related Questions