在开发Django应用程序时,sys.path
应该包含什么?包含项目的目录,或项目目录,或两者兼而有之?
答案 0 :(得分:3)
sys.path
应该并且将拥有项目的目录。根据您的设置,它还可能包含包含项目的目录。
但是,如果此问题背后的动机是确保可以找到某些文件,那么您应该注意sys.path
就像普通列表一样,可以附加到。因此,您可以像sys.path
一样向sys.path.append('/home/USER/some/directory/')
添加新位置:
{{1}}
可以找到您的文件。
希望这有帮助
答案 1 :(得分:0)
据我所知,这只是个人品味问题。我选择包含项目的目录,但这只是我的偏好。