• django-admin.py和manage.py的用法


    【简介】

    django-admin.py是Django的一个用于管理任务的命令行工具。本文将描述它的大概用法。

    另外,在每一个Django project中都会有一个manage.py。manage.py是对django-admin.py的简单包装,它额外帮助我们做了两件事情:

    1. 它将你的project的包放到sys.path中
    2. 它将DJANGO_SETTINGS_MODULE环境变量设置为了你的project的setting.py文件的位置。

    如果你是通过setup.py工具来安装Django的,那么django-admin.py脚本应该在你的系统目录中。如果不存在,你可以到你的python安装目录下的site-package/django/bin中去找找看。

    通常来说,如果你经常是在一个独立的Django project里工作,那么使用manage.py会更方便一些。但如果你有很多Django project,那么可以使用django-admin.py,同时需要经常变更DJANGO_SETTINGS_MODULE或使用–settings选项来设置不同的setting.py。

    本文中都会使用django-admin.py来给大家做演示,但所有的例子,都也可以使用manage.py来实现。

     

    【用法】

    djang-admin.py的语法为:

    django-admin.py <subcommand> [options]
    manage.py <subcommand>  [options]

    其中,subcommand是子命令;options是可选的,可以有0个到多个option。

    获得帮助的方法是使用help这个命令,共有两种方法:

    1 运行django-admin.py help会显示用法信息,并给出所有可用的subcommand列表

    2 运行django-admin.py help <subcommand>会显示特定的subcommand的描述信息,以及所有可用的options

    运行django-admin.py –version可以显示django的版本号。

    如果使用django-admin.py时加入–verbosity,则会显示大量通知信息和调试信息。

  • 相关阅读:
    HashMap,Hash优化与高效散列
    Dubbo Overview
    模板引擎 引自 《PHP核心技术与最佳实践》
    使用 phpStorm 开发
    使用 Zend_Studio 开发
    Symfony 2.0 认识Request, Response, Session, Cookie
    Symfony 建立一个Bundle
    Symfony 从路由认识它
    信鸽推送.net 服务端代码
    c#输出json,其中包含子json (可以含 无限级 子json)的方法思路
  • 原文地址:https://www.cnblogs.com/chaojiyingxiong/p/9403674.html
Copyright © 2020-2023  润新知