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 相关文章推荐
Python中对象迭代与反迭代的技巧总结
Sep 17 Python
python数字图像处理实现直方图与均衡化
May 04 Python
Python中几种属性访问的区别与用法详解
Oct 10 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
python数值基础知识浅析
Nov 19 Python
Mac中PyCharm配置Anaconda环境的方法
Mar 04 Python
详解如何在PyCharm控制台中输出彩色文字和背景
Aug 17 Python
基于Python正确读取资源文件
Sep 14 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
python3 字符串str和bytes相互转换
Mar 23 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
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
node和vue实现商城用户地址模块
2018/12/05 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
使用Scrapy爬取动态数据
2018/10/21 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
static函数与普通函数有什么区别
2015/12/25 面试题
简短大学毕业感言
2014/01/18 职场文书
单位工作证明范本
2015/06/15 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android