首页 > 其他分享 >django常用命令

django常用命令

时间:2024-02-21 17:46:20浏览次数:32  
标签:py name python app manage django 常用命令 数据库

常用命令

任务 命令
创建新项目 django-admin.py startproject project_name(注意:windows 系统下请用 django-admin startproject project_name)
创建新应用 python manage.py startapp app_name(注意:你需要先 cd 进入创建的项目文件夹)
检测模型变换,生成数据库同步脚本 python manage.py makemigrations [app_name] (注意:app名字可选。如果一个项目包含多个app,而你只更改了其中一个app的模型,建议后面加入具体的app名)
同步数据库与模型 python manage.py migrate [app_name]
启动服务器 python manage.py runserver(注意:蓝鲸开发框架使用 python manage.py runserver appdev.{PAAS_URL}:8000)
创建超级用户 python manage.py createsuperuser
修改用户密码 python manage.py changepassword username
查看生成的数据库同步脚本 python manage.py showmigrations [app_name]
查看数据库同步的sql语句 python manage.py sqlmigrate [app_name] [0001]
查看生成清空数据库的sql语句 python manage.py sqlflush
清除session python manage.py clearsessions
打开交互终端 python manage.py shell & python manage.py dbshell(数据库交互)
查看当前版本 python manage.py version

其他命令

命令 用途
python manage.py test 开始测试
python manage.py check [app_name] 检测项目有没有问题
python manage.py flush 清空数据库内容,只留下空表
python manage.py collectstatic 搜集静态文件
python manage.py createcachetable 创建缓存表
python manage.py inspectdb [table] 根据已有数据库反向生成django模型。你可以选择数据表名字
python manage.py makemessages 搜集所有的messages,可以生成指定文件格式,如xml文件,供后期翻译
python manage.py showmigrations 查看所有数据库同步脚本
python manage.py dumpdate 导出数据
python manage.py loaddata 导入数据
python manage.py diffsettings 查看你的配置和django默认配置的不同之处
python manage.py sendemail [email] 发送测试邮件

标签:py,name,python,app,manage,django,常用命令,数据库
From: https://www.cnblogs.com/yuhaohao/p/18025840

相关文章

  • django分页后过滤数据,要进行补全数据的方法
    项目开发中遇到一个问题:当分页后还要进行数据处理,可能导致原本分页返回的数据不足,那么需要从另外一页进行数据补全(也要数据进行过滤)。自己写了一个小的组件:defdata_paging(queryset,page,limit,deal_func=None,*args,**kwargs):#创建分页器对象paginator=......
  • Django——Ueditor(富文本编辑器)
    富文本编辑器(RichTextEditor,RTE)一种可嵌入浏览器、所见即所得的文本编辑器。富文本编辑器可以方便地嵌入Web应用中以方便用户编辑文章或信息。UEditor是由百度Web前端研发部开发的所见即所得富文本编辑器,具有轻量化、可定制、注重用户体验等特点。基于开源MIT协议,允许自由使用......
  • 基于python+django+vue.js开发的学生成绩管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:成绩管理、学生管理、课程管理、班级管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_score演示地址http://score.gitapp.cn演示......
  • 基于python+django+vue.js开发的社区养老管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:老人管理、护工管理、亲属管理、病史管理、房间管理、活动管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_yanglao演示地址http:/......
  • 基于python+django+vue.js开发的健身房管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:教练管理、会员管理、场地管理、设备管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_fitness演示地址http://fitness.gitapp.cn......
  • 基于python+django+vue.js开发的停车管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:车位管理、会员管理、停车场管理、违规管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_parking演示地址http://parking.gitapp.cn......
  • 基于python+django+vue.js开发的医院门诊管理系统/医疗管理系统
    功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:医生管理、科室管理、护士管理、住院管理、药品管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_hospital演示地址http://hospital......
  • djangorestframework-simplejwt 的使用
    djangorestframework-simplejwt使用转载于:https://www.cnblogs.com/liuqingzheng/p/179422271快速使用1.1配置#1安装pipinstalldjangorestframework-simplejwt#2路由层fromrest_framework_simplejwt.viewsimporttoken_obtain_pair,token_verify,token_refre......
  • Django——admin创建和使用
    1.创建admin#1.创建命令pythonmanage.pycreatesuperuser#2.输入管理员用户名Username(leaveblanktouse'administrator'):#3.输入邮箱Emailaddress:#4.输入密码Password:#5.确认密码Password(again):#6.确认提示Superusercreatedsuccessfully.2.后期......
  • Auth2 django 接入
    原理Auth2的协议说明  https://oauth.net/2/ 相关python包推荐https://oauth.net/code/ 概述场景适用有一个"快浪"的论坛网站,访问者必须要注册用户后才可访问,且允许直接基于 QQ 关联注册,登录访问QQ 不是很随便的怕平台,基于用户授权后,才会同意 快......