【简介】

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,则会显示大量通知信息和调试信息。

最新文章

  1. JavaWeb_day02_登录校验_查询所有员工信息_DeBug
  2. C#实现微信公众号群发消息(解决一天只能发一次的限制)
  3. 下拉刷新控件(4)SwipeRefreshLayout官方教程(上)如何在应用中使用它
  4. 玩转SmartQQ之登录
  5. *.pro、*.pri、*.prf、*.prl等四种文件
  6. html框架集 js刷新页面方法大全
  7. 11636 - Hello World! (贪心法)
  8. C#利用QrCode.Net生成二维码(Qr码)
  9. IE 与 FireFox 的 event 详解 (转)
  10. bootstrap导航条+模态对话框+分页样式
  11. mysql 主主+主从笔记
  12. jQuery事件合成
  13. Android笔记--LinearLayout
  14. [转]jQuery中clone和clone(true)的区别
  15. oracle数据库名称已被一现有约束条件占用
  16. 生成多个git ssh密钥
  17. Spark基础脚本入门实践3:Pair RDD开发
  18. [转]redis的三种启动方式
  19. Java类的加载的一个小问题
  20. javascript中的toString()方法

热门文章

  1. Spring学习(四)--面向切面的Spring
  2. spring中bean的构造函数,Autowired(Value)注入与@PostConstruct调用顺序
  3. Windows系统时间会偶尔自动回拨吗?
  4. 09-python的面向对象
  5. k3 cloud中数值以百分比的形式展示
  6. eclipse不小心删除文件如何恢复
  7. 前端JSON添加
  8. 分布式理论 BASE、CAP、ACID
  9. jffs2镜像制作
  10. 【python实例】要求输出字符串中最少一个最多八个的所有字符串组合(连续)