django笔记

  • 新建django项目:

django-admin.py startproject project-name

  • 新建app:

python manage.py startapp app-name 或者django-admin.py startapp app-name

  • 同步数据库:当在models.py中新增类时,运行相关命令可以在数据库中创建对应的数据表

#django1.7.1及以上版本

python manage.py makemigrations

python manage.py migrate

#django1.7.1以下版本:

python manage.py syncdb

  • 使用开发服务器:修改代码后会自动重启,便于调试与开发,但不可做与生产环境。

python manage.py runserver [port]

python manage.py runserver 0.0.0.0: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

  • django项目终端:

python manage.py shell

  • 数据库命令行:

python manage.py dbshell

  • 创建admin用户:

python manage.py createsuperuser

  • 修改admin用户密码:

python manage.py changepassword username

  • 查看更多命令:

python manage.py

原文地址:https://www.cnblogs.com/Yellow0-0River/p/5418957.html