您的位置 首页 kreess

Django常用命令介紹,新手建議閱讀

在DJango裡django-admin.py和manage.py都是Django的命令工具集,用於處理系統管理相關操作,而manage.py是在創建Django工程時自動

在DJango裡django-admin.py和manage.py都是Django的命令工具集,用於處理系統管理相關操作,而manage.py是在創建Django工程時自動生成的,manage.py是對django-admin.py的簡單包裝,二者的作用基本一致。

區別:

1、django-admin存放在Python的site-packagesdjangobin 裡,manage.py存放在項目工程文件夾裡。

2、django-admin可以對不同的項目進行設置,而manege.py隻能當前的工程有效。

下面我們以manage.py為例,列出一些常用的命令:

語法:

django-admin <subcommand> [options]

manage.py <subcommand> [options]

subcommand是子命令;options是可選的

常用子命令:startproject:創建一個項目(*)startapp:創建一個app(*)runserver:運行開發服務器(*)shell:進入django shell(*)dbshell:進入django dbshellcheck:檢查django項目完整性flush:清空數據庫compilemessages:編譯語言文件makemessages:創建語言文件makemigrations:生成數據庫同步腳本(*)migrate:同步數據庫(*)showmigrations:查看生成的數據庫同步腳本(*)sqlflush:查看生成清空數據庫的腳本(*)sqlmigrate:查看數據庫同步的sql語句(*)dumpdata:導出數據loaddata:導入數據diffsettings:查看你的配置和django默認配置的不同之處manage.py特有的一些子命令:createsuperuser:創建超級管理員(*)changepassword:修改密碼(*)clearsessions:清除session

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回顶部