3

我知道 symfony2 并且刚刚在其中完成了大量的 Web 应用程序。我喜欢它。一年前我做了 django 1.3 但不多。

现在我们有了一个想要在 python django 中创建 Web 应用程序的客户。

现在我知道模板、记录器等在两者中都是相同的。但我不知道高级主题。谁能解释一下Django中是否存在这些东西

  1. 注释,即使用注释的 vaidations、orm、路由
  2. django 的任何依赖注入容器中是否存在
  3. 我可以使用角色来确保安全吗?我的意思是保护 ULS,特定用户的方法
  4. 事件处理程序,如 prePersist , PostUpdate 用于在某些实体创建中执行操作
4

1 回答 1

1
  1. Django 在它诞生的那一天就有了 orm。您将数据映射到模型中,使用验证器进行验证,然后通过urlconf “路由”请求。

  2. 是的

  3. Django里面有auth框架

  4. 信号,但对于您需要执行的大多数事后/预初始化/创建/编辑/删除,您可以重载模型的相应方法,毕竟模型是类。

于 2012-09-08T09:05:56.843 回答