یک ویو ساده در Django بنویسید که یک قالب HTML را رندر کند و هدر HTTP سفارشی X-App-Version را با مقدار "1.0" به پاسخ اضافه کند.

2.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:51

0.0

از تابع render در django.shortcuts برای بازگرداندن قالب استفاده کنید و سپس قبل از return مقدار هدر را روی شیء response تنظیم کنید: response = render(request, 'template.html', context); response['X-App-Version'] = '1.0'; return response. می‌توانید به‌عنوان جایگزین برای اعمال هدر در تمام پاسخ‌ها از middleware استفاده کنید؛ حتماً قالب را در پوشه templates قرار دهید و تنظیمات TEMPLATES را بررسی کنید و مقادیر هدر را از لحاظ امنیتی و فرمت صحیح کنترل کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:51
دسته بندی ها: Python Python for beginner
arash در 220 روز قبل ساعت 11:46

برای یک ویو ساده در Django که قالب HTML را رندر می‌کند از render استفاده کنید و سپس هدر سفارشی X-App-Version را به مقدار 1.0 اضافه کنید: response = render(request, 'template.html', context); response['X-App-Version'] = '1.0'; return response. اگر می‌خواهید این هدر در همه پاسخ‌ها اضافه شود، می‌توانید از middleware استفاده کنید. همچنین مطمئن شوید قالب در پوشه templates قرار دارد و تنظیمات TEMPLATES به درستی پیکربندی شده‌اند تا از نظر امنیتی و فرمت مقدار هدر کنترل شود.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری