在django / python中组织公共代码

时间:2015-05-06 12:05:24

标签: python django

有时我们需要辅助功能,课程等。 有时我们会将这些实体放入模块或包中。

目前我有三种变体:

  1. 使用帮助包或模块。
  2. 使用 utils 包或模块(如Java中)。
  3. 不要使用类似的东西,因为它是反模式。如果你有帮手,那么你就会遇到应用程序设计问题。
  4. 你更喜欢什么?

1 个答案:

答案 0 :(得分:1)

拥有助手没有问题,但我认为你选择了错误的命名策略。模块或包的名称应告诉您它执行的功能。

在您的情况下,您应该在他们帮助您的工作之后为您的助手命名。例如,StringHelpersUrlUtils