2013-06-12 22 views
5

Ho un modello Jinja2 che contiene HREFpallone Jinja2 href non collega correttamente

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

Tuttavia, quando si esegue l'applicazione e fare clic sul link sulla pagina ottengo il server di sviluppo di fronte l'URL corretto. Quindi sarebbe simile al seguente nel browser:

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

Quando voglio solo il seguente link:

www.google.com 

Tutte le idee su come posso ottenere questo lavoro?

Grazie!

+0

Non lo so per certo, ma è necessario aggiungere 'http: //' ai collegamenti in Jinga? – bnlucas

+1

Appena testato, infatti, è necessario aggiungere 'http: //' all'URL in modo che il modello crei un collegamento esterno. – bnlucas

risposta

4

Questo ha funzionato per me durante i test.

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

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