Skip to main content
 首页 » 编程设计

python之向 Django 添加新应用

2024年08月23日33powertoolsteam

我已经遵循了开始学习 Django 的指南,但我有一个问题。如果我想在他们指示的 polls 应用程序上添加一个名为 poll2 的新应用程序,我可以只复制并粘贴 polls 文件夹吗? (例如,如果我想制作具有相同功能的相同应用程序)。除了让 admin.py 加载 poll2 和民意调查之外,我还有什么特别需要做的吗?

请您参考如下方法:

人们说“复制粘贴是邪恶的”是有原因的

但是,如果您愿意,只需确保将引用(如果存在)更改为 poll在你的新应用程序中到 poll2 .

因为例如在 poll/somefile.py 中可能有这种形式的绝对导入:

from poll import someting 

如果将其复制到 poll2 中,效果不会很好应用程序,目标是使用 poll2并且不使用 poll来自 poll2

以及要重命名的事物列表 poll至 poll2继续下去。例如。 poll/templates/poll/something.html 中的模板,也许还有 URL 命名空间等

底线是可行的,只需确保将绝对引用重命名为 poll2