当前位置:知识百科 > 正文
Django-基本命令_Django删除数据库的命令
打开 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-基本命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!
