
इस पोस्ट में मैं आपको
django-php एप्लिकेशन का उपयोग करके दोस्तों Django और PHP बनाने का तरीका बताऊंगा।
हमें सिस्टम पर स्थापित php-cgi बाइनरी की आवश्यकता होगी। आप टर्मिनल में प्रवेश करके इसकी उपलब्धता की जांच कर सकते हैं
$ which php-cgi
स्थापना
django-php
PyPI में उपलब्ध है और सामान्य तरीके से इंस्टॉल होता है:
$ pip install django_php
सेटिंग्स
'django_php'
फ़ाइल में,
INSTALLED_APPS
सूची में
'django_php'
जोड़ें। इसके अलावा, आप php-cgi का पथ निर्दिष्ट (या निर्दिष्ट नहीं) कर सकते हैं:
PHP_CGI = '/usr/local/bin/php-cgi'
के उपयोग
टेम्पलेट में, php लाइब्रेरी लोड करें:
{% load php %}
django-php हमें दो टैग्स प्रदान करता है,
{% php %}
और
{% startphp %}...{% endphp %}
। सिंगल लाइन कॉल इस तरह दिखते हैं:
{% php echo 9; %}
या उदाहरण के लिए:
{% php phpinfo(); %}
या यहां तक कि:
{% php for ($i = 0; $i < 8; ++$i) { %} <li>{% php echo $i; %}</li> {% php } %}
कोड के अधिक व्यापक वर्गों के लिए, एक ब्लॉक टैग का उपयोग किया जाता है:
{% startphp %} $str = '{{ str|addslashes }}'; $str = strrev($str); echo strtoupper($str); {% endphp %}
अल्फा सीमाएँ
यह django-php का पहला पहला संस्करण है, और इस समय यह नहीं जानता कि कैसे fcgi, कुकीज़,
_GET
,
_POST
साथ काम नहीं कर सकता, हेडर भेजें।
डेमो प्रोजेक्ट आवेदन के स्रोत कोड के साथ रिपॉजिटरी (
गिटहब से लिंक ) में उपलब्ध है।