Dynamicload.

التحميل الان

Dynamicload. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Corey Oordt
  • موقع ويب الناشر:
  • http://washingtontimes.com

Dynamicload. العلامات


Dynamicload. وصف

هناك أوقات ترغب فيها في استخدام قالب مختلف بناء على قيمة رأس طلب HTTP. على سبيل المثال، أسماء النطاقات المختلفة أو أنواع المتصفحات المختلفة أو حتى صفحة الاحتفالية. يسمح لك مشروع Dynamicloader بتحديد قائمة منفصلة من الدلائل التي يجب أن تبحث فيها DJANGO عن قوالب، بناء على قيمة في رأس الطلب. التثبيت 1. قم بتثبيت "Dynamicloader`" في مسار Python الخاص بك. أضف `` `dynamicloader.middyware.requestmiddyware '،` في إعداد `` middleware_classes``3 .3. أضف `` dynamicloader.loader.load_template_source '، `at the * top * من إعداد` `template_loaders```4. قم بإنشاء إعداد جديد، `` dyn_template_map``، في التنسيق التالي :: DYN_TEMPLATE_MAP = {'http_header1': {re.comerbile ('value1'): ('/ path / to / directory'، '/ path / to / directory2 '،)، رد الفعل (' القيمة 2 '): (' / المسار / to / directory3 '،)}، ،)}} خريطة القالب OIMPLESDOMAIN NOMENTHESTHIS مثال يسمح بتجاوز قوالب بعض القوالب بناء على اسم المجال أو النطاق الفرعي. في هذا الإعداد، سيبحث Django في "/ المسار / إلى / الدليل" أولا إذا كان "http_host`" يتضمن القيمة `` www2``. DYN_TEMPLATE_MAP = {'http_host': {re.comerbile ('www2'): ('/ المسار / الدليل'،)،}، مثال متصفح Differencesthis يسمح بتسليم قوالب مختلفة (أو فقط منها فقط) بناء على متصفح المستخدم. DYN_TEMPLATE_MAP = {'http_user_agent': {إعادة إدخال iPhone | iPod '): (' / المسار / الدليل '،)،}،} سلسلة Query Stopencesthis، يتحقق من سلسلة الاستعلام لتحديد القالب الذي يمكن استخدامه على أساسه سلسلة الاستعلام (الاشياء بعد "؟" في عنوان URL) .dyn_template_map = {'query_string': {re.comerbile ('imreallycool = 1'): ("/ المسار / إلى / الدليل"،)،}،} الصفحة الرئيسية للمنتج


Dynamicload. برامج ذات صلة