2013-05-27 41 views
0

我已經提出了一個運動結果的應用程序,所以它有一個頁面,看看結果,圖表排名等。應用程序兩個數據庫取決於URL或部署兩次?

我想要做的就是部署這個應用程序用於不同的運動。例如足球(美國公民的足球)和籃球。

我應該怎麼辦? 我必須複製應用程序兩次嗎?所以我的Django的項目將有兩個應用:

- football 
- basketball 

或者我可以有隻叫results和應用,如果URL是mydomain.com/basketball/..它會做查詢籃球分貝或者如果它是足球mydomain.com/football/..將上進行查詢足球分貝? (這是可能的嗎?)

或者我應該使用一個數據庫,並有關於該運動直接在數據庫中的信息?

這樣做的最好方法是什麼?

回答

-1

你可以把數據放在一個數據庫中,並使用兩個名字足球和籃球表。如果你想顯示足球信息,你的應用程序將連接到數據庫並使用足球桌,就像足球一樣,你可以連接到籃球桌來顯示它。所以你應該使用一個應用程序,一個數據庫與兩個表。 我希望所有這些都能幫助你。

+0

這樣,由於每項運動都有自己的表格和自己的模型,因此該應用程序對於存在的每項運動都是不可重複使用的。 – EsseTi

+0

你是對的!我所說的並不靈活,如果你想用一個表來完成你的應用程序,你可以使用一個名爲sport_t的表並添加一個名爲「sport_type」的列,這個列可以有多個值,比如當它是1時支持足球,2是籃球,3是排球,這樣你可以用4,5,6和兒子。 – Hunter

相關問題