错误原因:在模板中添加表单时重定向忘记添加了topic.id参数导致没有一个视图函数能够匹配。
错误代码
<form action = "{% url 'learning_logs:new_image' %}"
method = "post" enctype="multipart/form-data">
正确代码
<form action = "{% url 'learning_logs:new_image'
topic.id %}" method = "post" enctype="multipart/form-data">
。
。
debug反思,如何快速的debug:
这次debug之所以花费时间较长,是因为判断错了那行代码出了问题。下次debug应该通过print()等手段,快速准确的找出究竟是那行代码出了问题。