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]
相关推荐
码事漫谈几秒前
Token成本失控?两大开源方案如何重构AI编程成本结构
后端
橙露10 分钟前
SpringBoot 全局异常处理:优雅封装统一返回格式
java·spring boot·后端
m0_7478545224 分钟前
如何为禁用按钮点击添加提示文案
jvm·数据库·python
LiveWillChange24 分钟前
第一阶段:基本功能实现
后端
朝阳58132 分钟前
rust 交叉编译指南
开发语言·后端·rust
2301_8035389536 分钟前
CSS如何设计简洁的移动端底部固定导航_利用position-fixed实现
jvm·数据库·python
vegetablec42 分钟前
CSS如何制作卡片翻开呈现另一面的翻牌动画
jvm·数据库·python
吕源林1 小时前
Golang怎么Redis发布订阅_Golang如何用Publish和Subscribe收发消息【实战】
jvm·数据库·python
用户8356290780511 小时前
使用 Python 合并与拆分 Excel 单元格的实用方法
后端·python
thinkingandcoding1 小时前
BTrace实战:Arthas搞不定的那些场景
后端