标签:Django项目 python img manage 导入 命令行 art 输入 数据导入
django-admin startproject 项目名称
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 # 指定服务器和端口
python manage.py startapp app名字
python manage.py makemigrations相当于在该app下建立 migrations目录,并记录下你所有的关于models.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件。
pyhton manage.py migrate将该改动作用到数据库文件,比如产生table,修改字段的类型等。
python manage.py inspectdb
python manage.py flush
python manage.py createsuperuser
# 修改 用户密码可以用:
python manage.py changepassword username
# 将数据库数据导出到.json文件
python manage.py dumpdata appname > appname.json
python manage.py dumpdata > appname.json # 将所有数据导入到.json文件
# 将.json文件中的数据更新到数据
python manage.py loaddata appname.json
进入项目目录,在命令行输入python manage.py shell
即可进入shell模式,在shell模式下可以试验一些代码是否可以正确执行。方便我们调试。
输入后的显示如下:
先导入要执行的模块,如:
# 查询数据库数据
>>>from apps.user.models import User
>>>User.objects.all()
# 可以通过这种方式调用项目中的某个方法,查看执行情况
使用python manage.py dbshell
是开启项目数据库的命令。
执行该命令后,可使用命令行执行sql.
标签:Django项目 python img manage 导入 命令行 art 输入 数据导入
原文地址:https://www.cnblogs.com/liuweida/p/12081140.html