2015-01-21 60 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或这里与自己的逻辑做的。

相关问题