【问题标题】:What is the correct way to customize standard features in Pinax?在 Pinax 中自定义标准功能的正确方法是什么?
【发布时间】:2016-09-24 20:22:00
【问题描述】:

我想对Pinax social 的行为进行一些跨领域的更改,至少涉及用户的代表以及访问论坛、群组和可能的其他功能。

AFAICT 我现在想更改的大部分内容都没有存储在我的项目中;它们是 pip 根据 ?requirements.txt? 拉入 virtualenv 的东西。

如果这是实现我的目标的最佳方式,我会很乐意篡改我的 virtualenv,但我怀疑这不应该是首选方法。但是我问这个问题是因为我不知道首选方法是什么。 (问题:是否可以从项目而不是 virtualenv 中仅覆盖我想要更改的文件?)

从软件工程的角度来看,修改由项目的 virtualenv 内容而非项目目录层次结构支配的行为的正确方法是什么?

谢谢,

【问题讨论】:

    标签: python django pinax


    【解决方案1】:

    简答: 最好的选择是优秀软件工程师的最后选择:直接自定义代码。该功能需要贯穿某些应用程序的中间;我并不是说 没有办法通过将类似乐高的应用程序堆叠在一起来构建我想到的那种网站,但我 表示在多个地方看不到“干净”的解决方案,而“肮脏”的解决方案(如自定义 User)运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-03
      • 2011-01-06
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多