当前位置:知识百科 > 正文

Django-基本命令_Django删除数据库的命令

更新时间:2026-03-07 09:48 阅读量:143

打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中)

如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 win + R,输入 cmd) 直接在 cmd 上操作.

① 新建一个 django project

django-admin.py startproject project_name
方法一:python manage.py startapp app_name
方法二:django-admin.py startapp app_name

一般一个项目有多个app, 当然通用的app也可以在多个项目中使用.

1. 创建更改的文件
python manage.py makemigrations
2. 将生成的py文件应用到数据库
python manage.py migrate
python manage.py syncdb
python manage.py runserver

# 当提示端口被占用的时候,可以用其它端口:
python manage.py runserver 8001
python manage.py runserver 9999
(当然也可以kill掉占用端口的进程,具体后面有讲,此处想知道的同学可查下 lsof 命令用法)

# 监听机器所有可用 ip (电脑可能有多个内网ip或多个外网ip)
python manage.py runserver 0.0.0.0:8000
# 如果是外网或者局域网电脑上可以用其它电脑查看开发服务器
# 访问对应的 ip加端口,比如 http://127.0.0.1:8000
python manage.py flush
python manage.py createsuperuser
# 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
# 修改 用户密码可以用:
python manage.py changepassword username
python manage.py dumpdata appname > appname.json # 导出
python manage.py loaddata appname.json # 导入
python manage.py shell

如果你安装了 bpython 或 ipython 会自动用它们的界面,推荐安装 bpython.

python manage.py dbshell

Django 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码.

在这个终端可以执行数据库的SQL语句.如果您对SQL比较熟悉,可能喜欢这种方式.10. 更多命令

终端上输入 python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用.

以上就是正洁生活网小编为大家整理的Django-基本命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!