/ / Django टेम्पलेट टैग का उपयोग कर मको टेम्पलेट्स - django, django-templates, mako, templatetags

Django टेम्पलेट टैग का उपयोग कर मको टेम्पलेट्स - django, django-templates, mako, templatetags

हमारी Django साइट माको टेम्पलेट्स का उपयोग कर बनाया गया है। हम एक तीसरी पार्टी परियोजना का उपयोग करना चाहते हैं Django-socialregistration, लेकिन इसके टेम्पलेट टैग Django के टेम्पलेट्स का उपयोग करते हैं। अगर हम Django टेम्पलेट्स का इस्तेमाल करते हैं तो हम बस कर सकते हैं

{% load facebook_tags %}
{% facebook_button %}
{% facebook_js %}

माको में मैं वही काम कैसे कर सकता हूं? आप मको में स्ट्रेट अप पायथन को रेखांकित कर सकते हैं, लेकिन मुझे यह नहीं पता कि यह कैसे किया जाए।

अंतिम फिक्स

<%! from django.template import Template, Context %>
<% tpl = "{% load facebook_tags %}{% facebook_button %}{% facebook_js %}" %>
${Template(tpl).render(Context(dict_=dict(request=request)))}

उत्तर:

जवाब के लिए 5 № 1

मैंने शायद माको का उपयोग नहीं किया है, लेकिन यदि आप मनमाने ढंग से पायथन कोड शामिल कर सकते हैं, तो आप हमेशा टेम्पलेट प्रतिपादन समारोह को इनलाइन कर सकते हैं।

<%
tpl = """{% load facebook_tags %}{% facebook_button %}{% facebook_js %}"""
from django.template import Template, Context
t = Template(tpl)
t.render(Context())
%>