2013-06-12 8 views
5

मुझे लगता है कि, hrefsकुप्पी jinja2 लिंक नहीं href सही ढंग से

<td><a href="{{entry.Url}}">Product URL</a></td> 

हालांकि शामिल जब मैं आवेदन चलाने के लिए और पेज मैं सही यूआरएल के सामने विकास सर्वर पाने पर लिंक पर क्लिक करें एक jinja2 टेम्पलेट है। तो यह ब्राउज़र में निम्न दिखाई देगा:

http://121.1.2.1:8764/www.google.com/ 

जब मैं बस नीचे दिए गए लिंक हैं:

www.google.com 

कैसे मैं इस काम करने के लिए प्राप्त कर सकते हैं पर कोई भी विचार?

धन्यवाद!

+0

मुझे वास्तव में यह नहीं पता है, लेकिन क्या आपको जिंदा में लिंक के लिए 'http: // 'जोड़ने की आवश्यकता है? – bnlucas

+1

बस परीक्षण किया गया, और वास्तव में, आपको URL पर 'http: //' जोड़ना होगा ताकि टेम्पलेट बाहरी लिंक बनाता है। – bnlucas

उत्तर

4

यह परीक्षण के दौरान मेरे लिए काम किया।

<a href="{{ ''.join(['http://', entry.Url]) }}">{{ entry.Url }}</a> 

# entry.Url == www.google.com 
# <a href="http://www.google.com">www.google.com</a> 
संबंधित मुद्दे