我遵循了开始学习django的指南,但是我有一个问题。如果我想在他们指示的polls应用程序上添加一个新应用程序,称为poll2,是否可以复制并粘贴民意调查文件夹? (例如,这是如果我想制作具有相同功能的相同应用)。除了使admin.py加载poll2以及民意测验外,我还有其他需要做的特别事情吗?

最佳答案

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

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

因为例如在poll / somefile.py中,可能以这种形式进行绝对导入:

from poll import someting


如果将其复制到poll2应用程序中并且目标是使用poll2而不是使用poll2中的poll,那将做得不好

poll2重命名为poll的事物列表不胜枚举。例如。 poll2中的模板,可能还有URL名称空间等

底线是可行的,只需确保将绝对引用重命名为poll/templates/poll/something.html

10-08 02:41