From ef7947ff41000157373bf5d601494f9c30a9c781 Mon Sep 17 00:00:00 2001 From: eclipse Date: Tue, 6 May 2025 12:22:35 +0200 Subject: [PATCH] improved display and storage of Werk.Erscheinungsdatum: - values are displayed in three separate input fields that are being validated on submit - values are stored in the DB as either NULL or a string in format YYYY, YYYY-MM or YYYY-MM-DD - also renamed template --- .../{werk_full.html => werk_detail.html} | 32 +++++++++++++++++-- the_works/views/werk.py | 24 +++++++++++--- 2 files changed, 49 insertions(+), 7 deletions(-) rename the_works/templates/views/{werk_full.html => werk_detail.html} (69%) diff --git a/the_works/templates/views/werk_full.html b/the_works/templates/views/werk_detail.html similarity index 69% rename from the_works/templates/views/werk_full.html rename to the_works/templates/views/werk_detail.html index b531ab3..33bb600 100644 --- a/the_works/templates/views/werk_full.html +++ b/the_works/templates/views/werk_detail.html @@ -1,5 +1,6 @@ {% extends 'base.html' %} {% set create_mode = (werk['ID'] == 0) %} + {% block title %} {% if create_mode %} Neues Werk erstellen @@ -9,6 +10,27 @@ Werk bearbeiten {% endblock title %} {% block script %} + {% endblock script %} {% block heading %} @@ -65,8 +87,12 @@ Werk bearbeiten