У меня проблема с DateField. Как сделать, чтобы после нажатия на кнопку дата сменилась на выбранную? Я выставляю дату в админке. Что я делаю не так?
models.py
class Student(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
birth_date = models.DateField()
views.py
def profileView(request):
user = User.objects.get(username='szymon')
birth_date = user.student.birth_date
formatedDate = birth_date.strftime("%d-%m-%Y")
if request.method == "POST":
j = request.POST['birth-date']
j = user.student.birth_date
return render(request, 'home/profile.html', {'birth_date': formatedDate})
profile. html
<p>data urodzin: {{birth_date}}</p>
<form class="birth-form" method="post">
{% csrf_token %}
<label for="usr"><b>Data urodzin: </b></label>
<input type="date" data-date-format="DD MMMM YYYY" value='' name="birth-date" id="birth-date" required>
<button class="btn btn-light">Zmień</button>