2015-01-21 43 views
-2

我有一個競賽管理應用程序,我將與heroku一起舉辦。應用程序的每個用戶都需要特定的東西,如綜合註冊商店,這些商店也會插入條目,以便在競爭結束後可以對註冊人進行判斷並訪問他們的所有信息。我不知道如何圍繞一個配置文件系統來構建這個系統,這個系統可以讓你管理你的比賽,所以我想只是根據請求複製應用程序,併爲每個想要使用它的新事件創建一個子域名。這是一個壞主意嗎?我應該咬緊牙關,弄清楚如何做整個配置文件的東西,所以它的一個應用程序? - 如果是這樣,請指出我如何正確的方向。我正在使用django圍繞1個應用程序建立商業模式 - 每個應用程序有多個用戶還是1個用戶,這是一個好主意嗎?

回答

0

沒有必要爲每個用戶提供多個應用程序,只需一個應用程序就足夠了,並且定義您的模型就像......!

class Competition(models.Model): 
    event_name = models.CharField(max_length=200) 
    result = models.IntegerField() 

class Registration(models.Model): 
    user = models.ForeignKey(User) 
    competition = models.ForeignKey(Completition) 

只是做事件Registrationlocalhost.com:8000/competition/event_name或這裏與自己的邏輯做的。

相關問題