close

開始打算使把Drupal網站移轉至DjangoCMS但多網站功能實在不好搞定

於是架設了最新版的Django CMS 3.7.1版本,並打算在同一個code base和資料庫上使用多網址。

由於Django版本在2.2版,因此multi tendency試用了multisite moduel 按上面的文件可以安裝完成,但沒有如何使用的例子。

轉向使用Djangocms-multisite  但說明文件只支援到Django CMS 3.5於python 3.5上並無支援DjangoCMS 3.7.1的說明

試了一下,的確無法正確使用。

但分析了一下該元件是基於multisite的模型上再加上一層middleware,而multisite己支援Django 2.2有可能可以手動更改完成。

因此試著重新安裝,並調整。

依照發生的錯誤進去修改完成了多網站的架設,

系統如下

Django 2.2

Python 3.7

Django CMS 3.7.1

Djangocms-multisite 0.2

設定二個獨立網站test.com test1.com功能目前測試正常。

Screen Shot 2020-02-12 at 8.34.26 PM.png

除原模組文件指出的修改,另外需要修正以下兩點

1. django.core.urlresolvers 

2. urls.py

參考資料

https://github.com/ecometrica/django-multisite

https://blog.csdn.net/weixin_35757704/article/details/78977753

arrow
arrow

    liusming 發表在 痞客邦 留言(0) 人氣()