在本地開發ENV,我正在試圖破解我的方式使用夾層到多租戶:配置多租戶
夾層利用Django的網站的應用程序來支持單個項目的多個站點。在Mezzanine中,此功能始終「打開」:
就夾層上多租戶的入門級嘖嘖聲而言,這是相當多的。太好了,所以我去管理網站,並添加網站:
域名----- | ----顯示名稱
127.0.0.1:8000 ---- | ----英文網站
127.0.0.1:8000/es|----Spanish網站
現在,我卡住了。我已經用url.py弄清楚了,但是認爲這不是從哪裏開始的,因爲我需要知道某些東西來映射URL。看法?丟失。
任何想法?
(包括翻譯沒有給出Web服務將永遠不會轉化爲人類的好選項。)
感謝您的回覆@dpn。我正在訴諸多租戶,以便使用管理員生成的副本翻譯該網站。爲了不購買另一個域名,也爲了搜索引擎優化和其他許多設計/體系結構的原因,我想使用不同的子彈相同的域名。 – softcode 2014-10-08 03:58:55
@shiva我的理解是,夾層不是直接可能的。當然,你可以運行一個子域名? http://es.example.com和http://example.com。 – dpn 2014-10-13 03:19:45
雖然對我來說,我不認爲這是理想的,但它可能會做你所需要的:在不同的內部域內部運行兩個實例,然後使用nginx將代理反向返回到正確的實例,具體取決於它們是否在/ en或/。不知道你是否有足夠的靈活性來做到這一點。 我真的會去的子域選項:) – dpn 2014-10-13 03:21:13