Django命令

Django 命令

1.创建 Django 项目

django-admin startproject 项目名称

2.启动服务

python manage.py runserver  # 在django默认端口启动<http://127.0.0.1:8000/>
python manage.py runserver 80   # 在80端口启动,指定端口
python manage.py runserver 0.0.0.0:80   # 指定服务器和端口

3.创建应用

python manage.py createapp 应用名

4.创建数据库表、更改数据库表

python manage.py makemigrations
python manage.py migrate

 

python manage.py makemigrations

命令相当于在该应用下建立 migrations 目录,并记录下你所有的关于models.py 的改动,比如 0001_initial.py, 但是这个改动还没有作用到数据库文件。

pyhton manage.py migrate

命令将该改动作用到数据库文件,比如产生 table,修改字段的类型等。

5.从数据库导出到 model

python manage.py inspectdb

6.清空数据库

python manage.py flush

7.创建超级管理员 

python manage.py createsuperuser
 
# 修改用户密码可以用:
python manage.py changepassword username

8.导出数据和导入数据

# 将数据库数据导出到.json文件
python manage.py dumpdata appname > appname.json
python manage.py dumpdata > appname.json # 将所有数据导入到.json文件
# 将.json文件中的数据更新到数据
python manage.py loaddata appname.json

9.进入 shell 环境终端

python manage.py shell

10.进入数据库命令行

python manage.py dbshell

  

  

  

  

  

 

posted on 2020-02-29 10:49  herisson_pan  阅读(9)  评论(0)    收藏  举报

导航