Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >manage.py命令

manage.py命令

作者头像
TomatoCool
发布于 2023-07-30 09:24:18
发布于 2023-07-30 09:24:18
19500
代码可运行
举报
文章被收录于专栏:TomatoCoolTomatoCool
运行总次数:0
代码可运行

在终端进入django的项目目录,输入指令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python manage.py help

查看基础的命令信息

常用命令:

创建app

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
startapp

从模型对象创建数据迁移文件并保存在app的migrations文件夹

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
makemigrations

根据迁移文件的内容在数据库里生成相应的数据表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
migrate

在本地计算机上启动django项目

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
runserver

收集所有的静态文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
collectstatic

为内置用户表创建超级管理员账号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
createsuperuser

其他命令:

修改内置用户表的用户密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
changepassword

删除数据库中已不使用的数据表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
remove_stale_contenttypes

检测整个项目是否存在异常问题

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
check

编译语言文件,用于项目的区域语言设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
compilemessages

创建缓存数据表,为内置的缓存机制提供储存功能

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
createcachetable

进入django配置的数据库,可以执行数据库的sql语句

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dbshell

显示settings.py的配置信息与默认配置的差异

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
diffsettings

导出数据表的数据并以json格式储存,如python manage.py dumpdata app_1 > data.json,这是app_1的模型所对应的数据导出,并保存在data.json中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dumpdata

清空数据表的数据信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flush

获取项目所有模型的定义过程

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
inspectdb

将数据文件导入数据表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
loaddata

创建语言文件,用于项目的区域语言设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
makemessages

向指定的收件人发送测试的电子邮件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sendtestmail

进入django的shell模式,用于调试项目功能

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
shell

查看当前项目的所有迁移文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
showmigrations

查看清空数据库的sql语句脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlflush

根据迁移文件内容输出相应的sql语句

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlmigrate

重置数据表递增字段的索引值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sqlsequencereset

对迁移文件进行压缩处理

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
squashmigrations

创建新的django项目

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
startproject

运行app里面的测试程序

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
test

新建测试数据库并使用该数据库运行项目

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
testserver

清除会话Session数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
clearsessions

查找静态文件的路径信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
findstatic
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023 年 03 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验