2013-06-12 34 views
5

Tôi có một mẫu jinja2 chứa hrefsbình jinja2 href không liên kết một cách chính xác

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

Tuy nhiên, khi tôi chạy ứng dụng và nhấp vào liên kết trên trang tôi nhận được máy chủ phát triển ở phía trước của url chính xác. Vì vậy, nó sẽ trông giống như sau trong trình duyệt:

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

Khi tôi chỉ muốn liên kết sau:

www.google.com 

Bất kỳ ý tưởng về làm thế nào tôi có thể có được điều này để làm việc?

Cảm ơn!

+0

Tôi không biết điều này thực tế, nhưng bạn có cần thêm 'http: //' vào liên kết trong Jinga không? – bnlucas

+1

Chỉ cần thử nghiệm và trên thực tế, bạn phải thêm 'http: //' vào URL để mẫu tạo liên kết bên ngoài. – bnlucas

Trả lời

4

Điều này làm việc cho tôi trong khi thử nghiệm.

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

# entry.Url == www.google.com 
# <a href="http://www.google.com">www.google.com</a> 
Các vấn đề liên quan