Django学习之三:django-admin 和 项目manage.py程序

Django django-admin 和 项目manage.py程序

[TOC]

它俩是什么?

  • django-admin 是django的命令行工具,用于管理任务。
  • manage.py 是通过django-admin创建项目时为每一个项目创建的管理程序。它和django-admin做相同的工作。除了一些不一样的,需要我们注意:         1. manage.py 会将它所管理的项目的package加入到sys.path列表中。方便通过import查找导入模块或者功能属性。         2. manage.py 会设置环境变量DJANGO_SETTNGS_MODULE,将它设置为当前项目的settings.py位置。

命令程序用法

django-admin <\command> [options] python manage.py <\command> [options] python -m django <\command> [options]

常用命令

Available subcommands:

[auth] 只有当auth模块设置可用时,才可以使用以下命令 changepassword :修改密码 createsuperuser : 创建超级用户

[contenttypes] 只有当contenttypes激活时 remove_stale_contenttypes

[django] check compilemessages createcachetable dbshell diffsettings dumpdata flush inspectdb loaddata makemessages makemigrations :创建映射文件 migrate :将model构建的表迁移到关系数据库中 sendtestemail shell :运行python交互环境,在django目录环境中,可用于测试django项目代码,主要是会将项目加入到sys.path中,利于测试django项目。 showmigrations sqlflush sqlmigrate: 预览创建数据库的sql ddl语句 sqlsequencereset squashmigrations startapp: 创建新的应用app startproject: 创建新的项目project test testserver

[sessions] clearsessions: 可以用于做cron job 或 直接 用于 清理过期了的session从数据库session表中。

[staticfiles] collectstatic: 收集所有全局,注册应用中的静态文件。 findstatic

runserver: 运行django server。

转载于:https://www.cnblogs.com/ZJiQi/p/9560647.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值