1. 程式人生 > >Django Reverse for 'artic_post' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

Django Reverse for 'artic_post' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

為我 解決方法 匹配 原因 文件中 att pat reverse pos

Reverse for ‘home‘ with arguments ‘()‘ and keyword arguments ‘{}‘ not found. 0 pattern(s) tried: []
此問題出現的原因是我的文件中出現了{{% url ‘home‘ %}}這樣的語句,url配置錯誤了,因為我並沒有在相應的url配置語句裏面指定name值。
解決方法只需要在相應的url配置後面加上name=‘home‘就可以了

註:這種錯誤一般都是模板裏面{% url ‘‘ %} 與urls.py中的name=‘‘不匹配,一般都是寫錯了或者匹配錯誤。

比如這個artic_post實際name=‘article_post‘,就是寫錯了。

Django Reverse for 'artic_post' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []