Django常用命令

一、新建一个新项目

bash 复制代码
django-admin startproject project_name

二、新建一个app

在Django中的一个app代表一个功能模块。开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。

bash 复制代码
python manage.py startapp appa_name

三、数据迁移(更新数据库)

编写好了Model后,应该要进行数据迁移。迁移是Django对模型所做的更改传递到数据库中的方式。

bash 复制代码
# 1. 生成新的迁移文件
python manage.py makemigrations

# 2. 将生成的py文件映射应用到数据库
python manage.py migrate

四、项目启动

bash 复制代码
python manage.py runserver

五、清空数据库

bash 复制代码
python manage.py flush

六、创建超级管理员

bash 复制代码
python manage.py createsuperuser
 
# 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
 
# 修改 用户密码可以用:
python manage.py changepassword username

七、启动一个交互窗口

bash 复制代码
python manage.py shell
#如果想使用ipython、bpython交互模式的话需要先安装以上交互工具,安装命令:pip install ipython
#启用命令
python manage.py shell --i [ipyhton]
相关推荐
小灰灰搞电子7 小时前
Rust Attribute(属性标记)完整整理
开发语言·后端·rust
Ticnix7 小时前
MCP 工具拿不到 user_id?用 contextvars 做请求级用户隔离
python·agent·mcp
gb42152877 小时前
WPS 里的 Word快速合成照片
python
tedcloud1237 小时前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
深入云栈7 小时前
Netty 4.2.x 源码深度解析 (十三):Epoll 传输 —— Linux 高性能 IO 的 Netty 实现
java·后端
Lyra_Infra7 小时前
从一段错误 JSON 说起:Policy、Role 与 IAM
后端·json·aigc
Charlie_Byte7 小时前
在用户目录安装多版本 JDK,并用环境变量切换
后端
databook8 小时前
Python 常用统计图表实战指南
python·数据分析·数据可视化
wang_yb8 小时前
Python 常用统计图表实战指南
python·数据分析·databook