Tengo una clase "cliente" con un campo de fecha de atributo llamado "fecha_nacimiento". Quiero dar la posibilidad de actualizar este campo. ¿Cómo puedo poner el valor predeterminado en el formulario, en el tipo de entrada fecha? Porque el formato en "client.birth_date" es diferente.
{{client.birth_date}} <br>
</div class="form-group">
<label for="birth_date">Data di Nascita:</label>
<input type="date" class="form-control" id="birth_date" name="birth_date" value="{{client.birth_date}}" >
</div>
Si pruebo con, por ejemplo:
</div class="form-group">
<label for="birth_date">Data di Nascita:</label>
<input type="date" class="form-control" id="birth_date" name="birth_date" value="2018-02-01" >
</div>
El valor de entrada se establece como verdadero, pero el formato es diferente al que obtengo
Intenta formatear la fecha así:
<input type="date" name="birth_date" id="birth_date" value="{{ client.birth_date|date:'Ymd' }}">
O establezca el formato de fecha predeterminado en settings.py :
DATE_FORMAT = "Ymd"