2012-07-19 25 views
13

創建僅包含一個應用程序的項目時,有什麼方法可以爲項目命名?命名只包含一個應用程序的Django項目的好方法

我可以毫不猶豫地思考如何命名我的應用程序,但我需要一個項目名稱。 (我可以創建一個沒有項目的應用程序嗎?如果是的話,這樣做好嗎?)

[更新] 我看到一些包含單個應用程序的github項目被命名爲django- [appname]。 我很喜歡它,並會按照它來命名包含單個應用程序的項目。 Django可能是單一的應用程序項目矯枉過正,但截至目前我剛開始學習Django,所以我只有一個應用程序在我的項目。

感謝

+0

你必須創建網站/項目和應用程序,我不認爲它有逃脫。 – Rohan 2012-07-19 06:23:27

+1

請注意,名稱爲django- [appname]的應用程序通常是可重複使用的應用程序,它們沒有自己的django項目。如果您的應用不是可重複使用的應用,請不要使用該命名約定。 – 2014-04-02 23:27:49

回答

1

我很新的Django的,但在我讀過的文件我還沒有發現任何項目命名慣例,因爲它們依賴於太多的因素。相反,使用項目和更具體的名稱一般名字的應用程序:

project = humanresource 
apps = salaries, badge, whatelse... 

請記住,項目是第一位的,而應用程序可以在不同項目中重複使用。

+2

這些應用程序的名稱聽起來很像模型... – user83039 2015-01-12 02:50:12

0

與Django,你需要一個項目 - 這是什麼持有的設置,網址模塊。一個項目至少需要一個應用程序。

大多數項目都包含很多應用程序。組織是必要的,這是首選的方法。但是,如果它是一個非常簡單的應用程序,您認爲所有這些樣板文件都是過分的,並且希望將它保存在單個文件中,則可以使用其他一些微型框架(如Flask)來完成此操作。

+7

這是如何回答這個問題的?草是綠色的,太陽是黃色的,有時草不綠,但大部分時間是。天空是藍色的。 – 2015-05-05 23:15:46

6

通常,對於只有一個安裝使用的項目,我通常將我的項目命名爲「誰將使用系統」(例如組織的名稱)和應用程序作爲「系統的主要功能」 。然而,如果你的應用程序真的很簡單,你不希望使用多個應用程序,那麼Django可能太重量級,你可能會更好地使用更簡單的東西。

相關問題