Получил простое приложение Django, по какой-то причине GET отображает шаблон, как и ожидалось, но POST с точно таким же кодом не выдает ошибку, но также не отображает:
Я потратил много времени на поиски причины для этого и предположил, что я упустил что-то глупое или что-то изменилось в Django 2.2?
class MyView(View):
template_name = "index.html"```
def get(self, request):
return render(request, self.template_name, context={'test':'get_test'})
def post(self, request):
return render(request, self.template_name, context={'test':'post_test')
```urlpatterns = [
path('index/', MyView.as_view(), name='index'),
]
```<h2>{{ test }}</h2>```
Hopefully I haven't simplified the example beyond the point of making sense, but in the example I wish to simply render post_test following a POST which should render the entire page again.