یک ویو ساده در 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 را بررسی کنید و مقادیر هدر را از لحاظ امنیتی و فرمت صحیح کنترل کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای یک ویو ساده در 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 به درستی پیکربندی شدهاند تا از نظر امنیتی و فرمت مقدار هدر کنترل شود.
گزارش