使用 django-admin 而不是 manage.py

你可以摆脱 manage.py 并使用 django-admin 命令。为此,你必须手动执行 manage.py 的操作:

  • 将项目路径添加到 PYTHONPATH
  • 设置 DJANGO_SETTINGS_MODULE
export PYTHONPATH="/home/me/path/to/your_project"
export DJANGO_SETTINGS_MODULE="your_project.settings"

这在 virtualenv 中特别有用,你可以在 postactivate 脚本中设置这些环境变量。

django-admin 命令的优点是无论你在文件系统中的哪个位置都可以使用。