2015-05-19 15 views
0

我正在嘗試使用request.env.http_referer,但似乎我錯過了一些東西。使用request.env.http_referer的條件語句Web2py

這是我在View嘗試:

{{if request.env.http_referer != 'http://127.0.0.1:8000/test_wp/default/show_test/1':}} 
<h1>Something</h1> 
{{pass}} 

這工作,但取決於args,URL將有一個不同的結局。我如何使用show_test之後的URL中的任意數字進行此項工作?

回答

1
{{if not request.env.http_referer.startswith(
     'http://127.0.0.1:8000/test_wp/default/show_test/'):}} 

對於更復雜的模式匹配,您當然可以使用正則表達式。

+0

非常感謝。我應該想到這一點。 –

+0

安東尼,我想知道你是否能幫助我解決一段時間內我無法解決的其他問題。這是問題:http://stackoverflow.com/questions/30162866/how-to-change-the-background-image-using-img-file-from-database-in-web2py/30213309#30213309 –