我有一個“NoReverseMatch”錯誤,我怎么能解決這個我不明白-
專案名稱/urls.py
path('orders/',include('orders.urls')),
訂單/網址.py
from .views import chack_out
path('chack_out/', chack_out, name='chack_out')
訂單/視圖.py
def chack_out(request):
.....
產品(另一個應用程式名稱)/templates/product/cart.html
<form action="{% url 'orders:chack_out' %}" method="POST">
{% csrf_token %}
錯誤頁面

uj5u.com熱心網友回復:
將所需的命名空間添加到urls.py檔案中:
path('orders/', include('orders.urls', namespace='orders')),
或app_name在ordres/urls.py檔案中設定屬性:
from .views import chack_out
app_name = 'orders'
urlpatterns = [
path('chack_out/', chack_out, name='chack_out')
]
查看URL 命名空間的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/389604.html
標籤:Python 姜戈 django 模型 django-views django-forms
上一篇:使用排除項的第一個和最后一個方法
