我有一个竞赛管理应用程序,我将用heroku托管。该应用程序的每个用户都需要某些东西,例如集成的注册商店,它也会插入条目,以便在竞争结束后判断注册人并访问他们的所有信息以提供结果。我不知道如何围绕一个配置文件系统来构建它,让你可以管理你的比赛,所以我想只是根据请求复制应用程序,并为每个想要使用它的新事件提供子域名。这是一个坏主意吗?我应该咬紧牙关,弄清楚如何做整个配置文件的东西,所以它的一个应用程序? - 如果是这样,请指出我正确的方向。我正在使用django
答案 0 :(得分: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)
只需在Registration
中执行事件localhost.com:8000/competition/event_name
或在此处执行您自己的逻辑。