我已经遵循了开始学习 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
