2013-06-12 4 views
5

Ich habe eine jinja2 Vorlage, die hrefsKolben jinja2 href Verknüpfung nicht korrekt

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

Allerdings enthält, wenn ich die Anwendung und klicken Sie auf den Link auf der Seite, die ich den Entwicklungsserver vor der richtigen URL bekommen laufen. So würde es wie folgt aussehen im Browser:

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

Wenn ich will nur auf den folgenden Link:

www.google.com 

Irgendwelche Ideen, wie ich diese Arbeit zu bekommen?

Danke!

+0

Ich weiß das nicht für Tatsache, aber müssen Sie 'http: //' zu den Verbindungen in Jinga hinzufügen? – bnlucas

+1

Nur getestet, und tatsächlich müssen Sie der URL "http: //" hinzufügen, damit die Vorlage einen externen Link erstellt. – bnlucas

Antwort

4

Das ist für mich gearbeitet, während Tests.

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

# entry.Url == www.google.com 
# <a href="http://www.google.com">www.google.com</a>