django基本命令 |
您所在的位置:网站首页 › 终端停止服务器 › django基本命令 |
1、新建一个django project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试2、新建app 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) python manage.py startapp app_name 或 django-admin.py startapp app_name3、创建数据库表或更改数据库表或字段 # 1. 生成新的迁移文件 python manage.py makemigrations # 2. 将生成的py文件映射应用到数据库 python manage.py migrate4、Django项目启动:先进入目录
使用开发服务器——启动: python manage.py runserver 0.0.0.0:80005、清空数据库 python manage.py flush此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。
6 创建超级管理员 python manage.py createsuperuser # 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填 # 修改 用户密码可以用: python manage.py changepassword username7、导出数据 导入数据 python manage.py dumpdata appname > appname.json python manage.py loaddata appname.json8、Django项目环境终端 python manage.py shell9、数据库命令行 python manage.py dbshell10、更多命令 终端上输入 python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用。11、配置settings.py 开始之前我们修改一个 settings.py 让Django打印出在数据库中执行的语句 settings.py 尾部加上 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'class': 'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'level': 'DEBUG' if DEBUG else 'INFO', }, }, }这样当 DEBUG 为 True 的时候,我们可以看出 django 执行了什么 SQL 语句
12、部署时收集静态文件 python manage.py collectstatic这一句话就会把以前放在app下static中的静态文件全部拷贝到 settings.py 中设置的 STATIC_ROOT 文件夹中。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |