Приложение конвертера дат в django views.py работает в одно и то же время, я хочу, чтобы метод post запускался только после щелчка пользователя
Я создал views.py для конвертера дат BS в AD, но мои представления запускаются только при загрузке UserInputForm(), мне нужно закомментировать post метод, затем ввести данные из фронтенда, затем снова разкомментировать мои представления post метода, чтобы получить преобразованные данные. Пожалуйста, помогите мне исправить ситуацию, запустив сначала UserInputForm(), затем после щелчка нужно перейти к post-методу
views.py
from django.shortcuts import render
from pyBSDate import convert_BS_to_AD
from . forms import UserInputForms
# Create your views here.
def neview(request):
# todays's date
fm = UserInputForms()
if request.method == 'POST':
data = request.POST.get('date')
up = data.replace('-',',')
y = up[0:4]
m = up[6:7]
d = up[8:10]
ad_data = convert_BS_to_AD(y, m, d)
return render(request, 'NEC/NepaliToEnglish.html', {'fmr': fm, 'dt': ad_data})
html страница
{% extends 'NEC/base.html' %} {% block title %} Mid-West University Date
Conveter App {% endblock title %} {% block content %}
<h1>Welcome to Mid-West University Date Converter Application</h1>
<h1>BS to AD Date Converter YYYY-MM-DD</h1>
<form action="" method="post">
{% csrf_token %} {{fmr}} <br />
<br />
<input type="submit" />
</form>
{{dt}} {% endblock content %}