一周学会Django5 Python Web开发-Django5操作命令

锋哥原创的Python Web开发 Django5视频教程:

2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计11条视频,包括:2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~、第2讲 Django5安装、第3讲 Django5创建项目(用命令方式)等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV14Z421z78C/我们掌握了如何在命令提示符或PyCharm下创建Django项目和项目应用,无论是创建项目还是创建项目应用,都需要输入相关的指令才能得以实现,这些都是Django内置的操作指令。

在PyCharm的Terminal中输入指令 python manage.py help 并按回车键,即可看到相关的指令信息,如下图所示。

Django5 的操作指令共有31条,每条指令的说明以表格形式展示。

指令 说明
changepassword 修改内置用户表的用户密码
createsuperuser 为内置用户表创建超级管理员账号
remove_stale_contenttypes 删除数据库中已不使用的数据表
check 检测整个项目是否存在异常问题
compilemessages 编译语言文件,用于项目的区域语言设置
createcachetable 创建缓存数据表,为内置的缓存机制提供存储功能
dbshell 进入Django配置的数据库,可以执行数据库的SOL语句
diffsettings 显示当前settings.py的配置信息与默认配置的差异
dumpdata 导出数据表的数据并以JSON格式存储,如 python manage.py dumpdata index >data.json,这是index的模型所对应的数据导出,并保存在 data.json文件中
flush 清空数据表的数据信息
inspectdb 获取项目所有模型的定义过程
loaddata 将数据文件导入数据表,如 python manage.py loaddatadata.,json
makemessages 创建语言文件,用于项目的区域语言设置
makemigrations 从模型对象创建数据迁移文件并保存在App 的migrations文件夹
migrate 根据迁移文件的内容,在数据库里生成相应的数据表
sendtestemail 向指定的收件人发送测试的电子邮件
shell 进入Django的Shell模式,用于调试项目功能
showmigrations 查看当前项目的所有迁移文件
sqlflush 查看清空数据库的SOL语句脚本
sqlmigrate 根据迁移文件内容输出相应的SQL语句
sqlsequencereset 重置数据表递增字段的索引值
squashmigrations 对迁移文件进行压缩处理
startapp 创建项目应用App
optimizemigration 允许优化迁移操作
startproject 创建新的Django项目
test 运行App里面的测试程序
testserver 新建测试数据库并使用该数据库运行项目
clearsessions 清除会话Session数据
collectstatic 收集所有的静态文件
findstatic 查找静态文件的路径信息
runserver 在本地计算机上启动Django项目

小技巧,前面每次执行命令都要在Terminal终端输入 python manage.py 命令

比较繁琐,我们借助PyCharm开发工具,在菜单Tools里,有个 Run manage.py Task...,直接点击

直接输入命令,比如 help,结果就出来,是不是很方便,以后我们就用这种简便方式,来提高工作效率。

相关推荐
waterHBO17 分钟前
python 爬虫 selenium 笔记
爬虫·python·selenium
编程零零七1 小时前
Python数据分析工具(三):pymssql的用法
开发语言·前端·数据库·python·oracle·数据分析·pymssql
AIAdvocate3 小时前
Pandas_数据结构详解
数据结构·python·pandas
小言从不摸鱼3 小时前
【AI大模型】ChatGPT模型原理介绍(下)
人工智能·python·深度学习·机器学习·自然语言处理·chatgpt
FreakStudio5 小时前
全网最适合入门的面向对象编程教程:50 Python函数方法与接口-接口和抽象基类
python·嵌入式·面向对象·电子diy
redcocal6 小时前
地平线秋招
python·嵌入式硬件·算法·fpga开发·求职招聘
artificiali7 小时前
Anaconda配置pytorch的基本操作
人工智能·pytorch·python
RaidenQ7 小时前
2024.9.13 Python与图像处理新国大EE5731课程大作业,索贝尔算子计算边缘,高斯核模糊边缘,Haar小波计算边缘
图像处理·python·算法·课程设计
花生了什么树~.7 小时前
python基础知识(六)--字典遍历、公共运算符、公共方法、函数、变量分类、参数分类、拆包、引用
开发语言·python
Trouvaille ~8 小时前
【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧
图像处理·python·机器学习·numpy·信号处理·时间序列分析·科学计算