Django:什么是`sys.path`应该是什么?

时间:2010-09-16 12:38:07

标签: python django pythonpath

在开发Django应用程序时,sys.path应该包含什么?包含项目的目录,或项目目录,或两者兼而有之?

2 个答案:

答案 0 :(得分:3)

sys.path应该并且将拥有项目的目录。根据您的设置,它还可能包含包含项目的目录。

但是,如果此问题背后的动机是确保可以找到某些文件,那么您应该注意sys.path就像普通列表一样,可以附加到。因此,您可以像sys.path一样向sys.path.append('/home/USER/some/directory/') 添加新位置:

{{1}}

可以找到您的文件。

希望这有帮助

答案 1 :(得分:0)

据我所知,这只是个人品味问题。我选择包含项目的目录,但这只是我的偏好。