I have a view which takes two parameters (request, response). But when this view is called i get an error which saying - "figure() missing 1 required positional argument: 'response' "
views.py:
def figure(request, response):
print("request ->", request)
figures = add_data_to_class(request)
figures_dict = []
for figure in figures:
figures_dict.append({
"date":figure.date,
"price_new":figure.price_new,
"price_used":figure.price_used,
})
print(figures_dict)
context = {"figures":figures_dict}
return render(response, "app1/figure_data_page.html", context, RequestContext(request))
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.figure, name="figure")
]
figure_data.html
<form action="main\app1\views.py" method="post" id="figure_choice_form">
<label for="id">Enter ID</label>
<input type="text" id="id">
</form>