رفع خطای Django POST URL error جنگو
در این نوشته روش حل مشکل You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set. Django can’t redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/add/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings. را آموزش خواهیم داد.
رفع خطای Django POST URL error
متن خطا به شکل زیر است:
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to 127.0.0.1:8000/add/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
برای رفع این مشکل اگر یک فرم دارید و ویژگی action آن به شکل زیر است:
http://127.0.0.1/add
or
/add
کافیست آن را به شکل زیر کنید:
http://127.0.0.1/add/
or
/add/
و مشکل شما حل میشود. مشکل اینجا بود که آخر action باید حتما یک کاراکتر اسلش / شود.
اگر مشکلی در زمینهی فریمورک جنگو دارید در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]
ارسال پاسخ