[英]multi-tenancy solution with django
我想創建一個多租戶應用程序,其中每個租戶將擁有自己的域和數據庫。
域將如下所示:store1.saas.com,store2.saas.com ..及其各自的數據庫分別為store1和store 2。
我決定這樣命名,以便根據URL,我可以使用一些中間件來設置數據庫。
我已經嘗試過https://github.com/bernardopires/django-tenant-schemas,但是它無法正常工作,因為它特別要求創建一個從TenantMixin繼承的模型,然后在這樣的設置中定義它。 TENANT_MODEL = 'catalogue.Product'
。產品TENANT_MODEL = 'catalogue.Product'
。 我有多個TenantModels,並且該方案不允許多個模型(它使用字符串,然后使用“。”分隔,並基於此進行操作)。
我的麻煩是
您可以嘗試通過編輯主機文件/etc/hosts
並放置在其中來盡可能接近地模擬未來的現實世界:
127.0.0.1 store1.saas.com
127.0.0.1 store2.saas.com
... etc
然后,您可以通過store1.saas.com導航到本地主機,依此類推。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.