django-admin.py 和 manage.py
Posted in Python on 十二月 12th, 2007 by admin – Be the first to commentdjango-admin.py 是 Django 的命令行工具,用于完成一般的管理任务。本文档概括了它的所有功能。
而 manage.py 是每个 Django 项目中自动产生的,它是 django-admin.py 的一个瘦封装,代替 django-admin.py 为你处理两件事:
* 将你的项目包添加到 sys.path* 设置 DJANGO_SETTINGS_MODULE 环境变量,使它指向你项目的 settings.py 文件
如果你是使用 setup.py 工具安装的 Django,django-admin.py 脚本应当已经位于你的系统路径了。否则的话,你可以在你的 Python 安装路径的 site-package/django/bin 目录下找到它。可以考虑为它建一个符号连接在你的系统路径上,例如 /usr/local/bin。
通常,在单独的一个 Django 项目中,使用 manage.py 会简便些。如果需要在多个 Django 设置文件间切换,可以在使用 django-admin.py 时加上 DJANGO_SETTINGS_MODULE 或 –settings 命令行选项。
用法
django-admin.py action [options]
manage.py action [options]
action 应当是本文档随后的 action 列表中的一个。options 应当是本文档随后的 options 列表中的零个或多个。
运行 django-admin.py –help 可以得到一些帮助信息,它包含了一个简单的列表,列出了所有可用的 action 和 option。
Powered by ScribeFire.