django命令笔记

主要有两种格式:

格式1:
django-admin startproject 项目名

格式2:
python manage.py startproject 项目名

也就是 django-admin和python manage.py作用相同。

项目管理

创建项目:django-admin startproject 项目名 或 python manage.py startproject 项目名
启动服务:python manage.py runserver(默认端口8000)或指定端口如 runserver 8080

应用管理

创建应用:python manage.py startapp 应用名
注册应用:在 settings.py 的 INSTALLED_APPS 中添加应用名

数据库操作

生成迁移文件:python manage.py makemigrations
应用迁移:python manage.py migrate
查看迁移状态:python manage.py showmigrations

数据管理

交互式Shell:python manage.py shell
添加数据:通过Shell调用模型类(如 from app.models import ModelName)
导出数据:python manage.py dumpdata
导入数据:python manage.py loaddata 文件名.json

用户管理

创建超级用户:python manage.py createsuperuser
修改密码:python manage.py changepassword 用户名

其他实用命令

清理缓存:python manage.py clearcache
收集静态文件:python manage.py collectstatic
生成API文档:python manage.py generate_swagger(需安装第三方库)

常见参数示例

迁移时跳过初始迁移:migrate --fake-initial
运行测试:python manage.py test
查看配置差异:python manage.py diffsettings
具体命令可根据需求组合使用,例如 runserver 0.0.0.0:8000 可让项目通过局域网访问。 ‌
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值