من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

رفع خطای Django POST URL error جنگو

رفع خطای Django POST URL error جنگو
رفع خطای Django POST URL error جنگو

رفع خطای 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]