Новое в Джанго.У меня есть страница, которая зарегистрировала предыдущую дату в поле (я смоделировал 8 дней назад).На той же странице у меня есть кнопка, которая будет выполнять функцию, которая обновляет то же поле до «Сегодня».Похоже, что после нажатия кнопки она будет игнорировать функцию «ххх».Я буду включать некоторые вызовы базы данных после решения этой проблемы, поэтому, вероятно, будет удобно использовать метод «POST».Пожалуйста, помогите.
После нажатия кнопки она должна выполнять функцию xxx, но эта функция игнорируется, а поле даты не изменяется.
# &&& HTML &&&&&&&&&&&&&&&&&&&
<form action= '' method="POST"> {% csrf_token %}
{{ form.as_p }}
<P> {{actualdate}} </P>
<input type="submit" value="UPADATE !">
</form>
# &&& VIEWS &&&&&&&&&&&&&&&&&&&
def home(request):
actualdatex = date.today() - timedelta(days=8)
context1={'actualdate': actualdatex}
return render(request, "home.html", context1 )
def xxx(request):
actualdatex = request.POST.get('actualdate')
actualdatex = date.today()
return render(request, 'home.html', {'actualdate': actualdatex})
#&&& URLS &&&&&&&&&&&&&&&&&&&
from django.urls import path
from . import views
urlpatterns = [
path('', views.home, name='home'),
path('', views.xxx, name='xxx' ),
]
Страница остается неизменной послеПервая загрузка.