django 快速启动数据库客户端程序的方法示例


Posted in Python onAugust 16, 2019

实际工作经历中,免不了有时候需要连接数据库进行问题排查分析的场景,之前一直习惯通过 mysql -uxxx -hxxxx -P1234 ... 这样的方式来启动命令行形式的 MySQL 数据库客户端程序,只是用起来比较麻烦,每次都要拷贝各个配置参数,还要记得不要在命令里显式打印密码。后来想起来在开发 Ruby on Rails 程序的时候,其提供了 rails dbconsole 的命令,可以方便直接启动对应的数据库客户端命令行程序,联想到 Django 理论上也有,所以找到了 python manage.py dbshell 这个命令,使用效果和自己手动敲 mysql 命令行是一样的,省去繁琐的参数设定步骤。

使用效果

django 快速启动数据库客户端程序的方法示例

用法

其用法可以直接查询命令行帮助文档:

# python manage.py dbshell -h
Usage: manage.py dbshell [options]

Runs the command-line client for specified database, or the default database if none is provided.

Options:
 -v VERBOSITY, --verbosity=VERBOSITY
      Verbosity level; 0=minimal output, 1=normal output,
      2=verbose output, 3=very verbose output
 --settings=SETTINGS The Python path to a settings module, e.g.
      "myproject.settings.main". If this isn't provided, the
      DJANGO_SETTINGS_MODULE environment variable will be
      used.
 --pythonpath=PYTHONPATH
      A directory to add to the Python path, e.g.
      "/home/djangoprojects/myproject".
 --traceback   Raise on exception
 --database=DATABASE Nominates a database onto which to open a shell.
      Defaults to the "default" database.
 --version    show program's version number and exit
 -h, --help   show this help message and exit

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Zabbix实现微信报警功能
Oct 09 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
pytorch构建网络模型的4种方法
Apr 13 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
python与mysql数据库交互的实现
Jan 06 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
May 20 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
python drf各类组件的用法和作用
Jan 12 Python
详解python3类型注释annotations实用案例
Jan 20 Python
djano一对一、多对多、分页实例代码
Aug 16 #Python
python try except返回异常的信息字符串代码实例
Aug 15 #Python
python 多进程共享全局变量之Manager()详解
Aug 15 #Python
使用Python调取任意数字资产钱包余额功能
Aug 15 #Python
centos7之Python3.74安装教程
Aug 15 #Python
详解python列表(list)的使用技巧及高级操作
Aug 15 #Python
django项目中使用手机号登录的实例代码
Aug 15 #Python
You might like
通过文字传递创建的图形按钮
2006/10/09 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
浅析php工厂模式
2014/11/25 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
jQuery简单自定义图片轮播插件及用法示例
2016/11/21 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
element-ui表格数据转换的示例代码
2018/08/24 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
浅谈React中组件逻辑复用的那些事儿
2020/05/21 Javascript
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
python获取list下标及其值的简单方法
2016/09/12 Python
详解python eval函数的妙用
2017/11/16 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Python 面向对象部分知识点小结
2020/03/09 Python
Python依赖包迁移到断网环境操作
2020/07/13 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
大学校庆邀请函
2014/01/11 职场文书
《自选商场》教学反思
2014/02/14 职场文书
置业顾问岗位职责
2014/03/02 职场文书
解除劳动合同协议书
2014/04/14 职场文书
节水标语大全
2014/06/11 职场文书
一份关于丢失公司财物的检讨书
2014/09/19 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
领导干部学习心得体会
2016/01/23 职场文书
高中信息技术教学反思
2016/02/16 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL