سؤال

في طلبي، وأنا إرسال طلبات كرون ومهمة خلفية دورية لتحديث ذاكرة التخزين المؤقت من الصفحات. أثناء إرسال kwarg force_refresh من وجهة النظر أمر سهل، وليس هناك طريقة واضحة لإرسال kwarg force_refresh إلى الطرق التي يمكن الوصول إليها من القالب. وهناك الكثير من هذه أنا باستخدام، وسيكون مجرد جعل الأمور أكثر تعقيدا لبدء الدعوة كل هذه الأساليب من وجهة النظر.

وهكذا كنت تحاول الكتابة فوق قالب يجعل طريقة بحيث أمرر في kwarg force_refresh كلما يتم الوصول طريقة، وإذا كان الرد الوارد هو لطلب معلومات أساسية مهمة.

وأنا أدرك أنه قد يؤدي إلى مشاكل غير متوقعة لإضافة هذا kwarg لجميع الطرق التي تسمى ببساطة، وسوف محاولة / باستثناء كتلة ArgumentError لا يكون بالضبط حلا قويا، إذا كان لديك أي توصيات حول أفضل طريقة للتعامل مع هذا (أمل إلى جانب الوصول إلى كل من هذه الأساليب من وجهة نظر!)، فإنه سيكون من المفيد أن نسمع منهم.

هل كانت مفيدة؟

المحلول

وعذرا، ولكن حالة استخدامك هو بالضبط ما هي وظيفة عرض ل.

في وظيفة العرض الذي جمع كافة البيانات. من هذا يمكنك إنشاء قاموس من أحدث البيانات التي سيتم استخدامها من قبل القالب.

جميع منطق يذهب في طريقة العرض. القالب ديه الحد الأدنى من المعالجة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top