我想知道如何建模一個web應用程序,以便在同一時間爲幾個客戶端提供服務,像每個實例一樣運行。
在例如,如果我提供了一個基本的ERP軟件客戶端,我想給這個服務 給大家,希望用自己的數據用它上網...webapp實例方法
我怎麼能這樣做?
我想在一個主要的網絡應用程序,如網關登錄用戶和路由到他們的 自己的網絡應用程序,但是,真的需要這樣的方法?我的方法是否需要爲每個 客戶端分貝?,也許這將是一個大混亂...
什麼另一種方法可以申請這種情況?
任何意見,歡迎..
我想知道如何建模一個web應用程序,以便在同一時間爲幾個客戶端提供服務,像每個實例一樣運行。
在例如,如果我提供了一個基本的ERP軟件客戶端,我想給這個服務 給大家,希望用自己的數據用它上網...webapp實例方法
我怎麼能這樣做?
我想在一個主要的網絡應用程序,如網關登錄用戶和路由到他們的 自己的網絡應用程序,但是,真的需要這樣的方法?我的方法是否需要爲每個 客戶端分貝?,也許這將是一個大混亂...
什麼另一種方法可以申請這種情況?
任何意見,歡迎..
每個模型可以輕鬆擁有一個user
場是一個ForeignKey到您的用戶模型。然後可以將每個模型實例與用戶相關聯,並且每個用戶將使用單個數據庫登錄到單個webapp。當然,您的觀點必須處理每個模型實例的過濾和身份驗證訪問:
class Resource(models.model):
name = models.CharField(max_length=20)
someattr = models.FloatField()
user = models.ForeignKey(User)
def show_resources(request):
resources = Resource.objects.filter(user=request.user)
render_to_response("view.html", {'resources': resources})
感謝@perrygeo,它非常有用... – user1913878 2013-03-22 02:02:36
爲什麼不支持支持多個客戶端的數據庫?即更新您的模式以支持許多客戶端 – 2013-03-20 02:31:38
每個客戶端對單個數據庫是否有特定要求?每個客戶端的Web應用程序的功能是否相同? – 2013-03-20 02:33:40
每個客戶端都具有相同的功能,但每個客戶端都可以擁有自己的數據集... – user1913878 2013-03-20 02:39:55