2012-09-08 41 views
3

我知道symfony2,並且剛剛完成了大量的web應用程序。我喜歡它。 一年後我做了django 1.3但不多。django和symfony2之間的相似程度如何?

現在我們有一個客戶想要在python django中的web應用程序。

現在我知道模板,記錄器等在兩個相同。 但我不知道advnaced主題。任何人都可以請應歸結爲確實在Django

  1. 這些事情的存在註解即vaidations,ORM,使用路由註解
  2. 有任何依賴注入容器在Django
  3. 我可以使用角色的安全性。我的意思是確保ULS,方法爲特定用戶
  4. 事件處理程序像prePersist,PostUpdate在某些實體創建
+1

我不知道他們是怎麼呈三角...但Django是偉大恕我直言... –

回答

1
  1. 的Django已經在它誕生的那一天ORM做的事情。您在models中映射數據,使用validators進行驗證,並通過urlconf「路由」請求。

  2. Yep

  3. 裏面有Django的

  4. Signalsauth框架,但對於大多數的事情,你需要做的後/預初始化/創建/修改/刪除您可以重載畢竟模型是類的相應的模型的方法。

+0

是的,如果你想學說的所有功能,Django是偉大的:) –

+0

,那麼你可能需要使用SQLAlchemy而不是的Django orm。 – slackjake

相關問題