我希望能夠使用反向鏈接查詢以鏈接到預先設置的域名如:在模板沒有視圖Django的URL的conf - 鏈接到另一個域
:
<a href="{% url 'admin_site' %}">Admin</a>
凡頁面可以坐在http://www.mydomain.com/home
和管理網站可能http://admin.mydomain.com
- 或者當開發者模式,它可能是http://devadmin.localhost
我可以使用環境變量設置的域設置 - 但我怎麼可能得到的URL框架將該域名放在頁面模板?
兩個簡單的途徑實現這一目標:
只需創建可能會坐在什麼地方像
/go/admin
這將只是重定向到任何域我成立了一個重定向視圖。包括我的模板背景域和重寫HREF像
<a href="{{ ADMIN_SITE }}">
兩個選項會工作。但都有缺點:第一個涉及和額外的重定向步驟,第二個不使用相同url
標記作爲其他鏈接。
一定是將是一個沒有看法? [RedirectView的](https://docs.djangoproject.com/en/1.5/ref/class-based-views/flattened-index/#redirectview) –