Django manage.py问题

oro*_*aki 2 python django command-line

为什么我必须跑步python manage.py somecommand而其他人只是跑步manage.py somecommand?我在OSX 10.6上.这是因为有一种预先设定的方法可以让.py文件自动作为Python脚本运行,而且我已经以某种方式禁用了这些功能,或者是你明确启用的东西?

Raj*_*ani 6

如果您使用的是最新版本的Django,则manage.py文件默认情况下应为"可执行"文件.

请注意,您不能只输入manage.py somecommand终端,因为manage.py不在PATH上,您必须在它之前键入./才能从当前目录运行它,即./manage.py somecommand.

如果这不起作用,请确保manage.py文件具有: #!/usr/bin/env python 作为其第一行.并确保它是可执行的:chmod +x manage.py