Django 应用程序根据URL部署两个数据库还是部署两次?

Django 应用程序根据URL部署两个数据库还是部署两次?,django,django-models,Django,Django Models,我已经做了一个体育成绩的申请,所以它有一个页面,在那里可以看到成绩,图表,排名等等 我想做的是为不同的运动部署此应用程序。例如足球(美国公民的足球)和篮球 我该怎么办? 我必须复印申请表两次吗?因此,我的django项目将有两个应用程序: - football - basketball 或者我可以只使用一个名为results的应用程序,如果url是mydomain.com/basketball/。它将对篮球数据库进行查询,或者如果是足球mydomain.com/football/。它将对足球

我已经做了一个体育成绩的申请,所以它有一个页面,在那里可以看到成绩,图表,排名等等

我想做的是为不同的运动部署此应用程序。例如足球(美国公民的足球)和篮球

我该怎么办? 我必须复印申请表两次吗?因此,我的django项目将有两个应用程序:

- football 
- basketball
或者我可以只使用一个名为
results
的应用程序,如果url是
mydomain.com/basketball/。
它将对篮球数据库进行查询,或者如果是足球
mydomain.com/football/。
它将对足球数据库进行查询?(这可能吗?)

或者我应该使用一个数据库,并在数据库中直接提供有关运动的信息


最好的方法是什么?

您可以将数据放在一个数据库中,并使用两个名为football和basketball的表。如果您想显示足球信息,您的应用程序将连接到数据库并使用足球表,与足球一样,您可以连接到篮球表以显示它。所以您应该使用一个应用程序,一个数据库和两个表。
我希望所有这些都能对您有所帮助。

这样一来,该应用程序就不能对现有的每项运动重复使用,因为每项运动都有自己的表和模型。您说得对!我所说的是不灵活的,如果你想使用一个表来完成你的应用程序,你可以使用一个名为sport_t的表并添加一个名为“sport_type”的列,这个列可以有几个值,比如当它是1个替补足球,2个是篮球,3个是排球,像这样你可以使用4,5,6等等