Вызывается ли вообще мой метод django post?
Я пытаюсь сделать приложение для ведения торгового журнала на Django, но столкнулся с несколькими трудностями. Мне кажется, что мой метод post может вызываться ночью, когда нажимается кнопка отправки. Я пробовал печатать и вести журнал, но ни один из них не срабатывает в методе post(). Ведение журнала отлично работает в методе get(). Кроме того, меня продолжает перебрасывать обратно на мою базовую индексную страницу, даже если я отображаю trading_log/add-order.html. Я также пробовал использовать HTTPResponseRedirect. И то, и другое безрезультатно. Я действительно не уверен, что я делаю неправильно. Поскольку я не знаю, какие файлы нужно посмотреть, я сделал репозиторий публичным, чтобы попытаться получить помощь. Если это не нормально или не разрешено, я могу удалить ссылку и вставить сюда все файлы, которые должны быть важны, просто дайте мне знать. Решил, что репо будет проще. https://github.com/xcasper/caspers_trading_tools
Ваша форма перенаправляется на вашу индексную страницу, поскольку именно это вы указали в
<form action="/" type="submit" method="post">
/ переходит на вашу индексную страницу. Попробуйте изменить его на:
<form action="#" type="submit" method="post">
# приведет к текущей странице. Форма action указывает, в какой вид вы хотите отправить данные формы. # в основном означает только текущую страницу, на которой вы находитесь. Если вы хотите отправить данные в другой вид, вы просто сделаете <form action='{% url 'name_of_your_view' %} ...>