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]
相关推荐
阿捞211 分钟前
JVM排查工具单
java·jvm·python
weixin_4235339914 分钟前
【ubuntu20.04安装nvidia显卡驱动及pytorch】
python
I疯子19 分钟前
2026-04-08 打卡第 5 天
开发语言·windows·python
自珍JAVA24 分钟前
Gobrs-Async 框架
后端
xdscode29 分钟前
Spring 依赖注入方式全景解析
java·后端·spring
C+++Python32 分钟前
Python MCP Server 最简实现
开发语言·python
青柠代码录38 分钟前
【Spring】@Component VS @Configuration
后端
zhuhezhang41 分钟前
一个用python开发的文本对比工具
python·文本对比工具
智算菩萨42 分钟前
【Python图像处理】5 Pillow图像处理与格式转换
图像处理·python·pillow
人工干智能1 小时前
科普:%%matplotlib inline:魔法命令 (Cell Magic)
python·matplotlib