资讯专栏INFORMATION COLUMN

django 快速启动数据库客户端程序

Jokcy / 891人阅读

摘要:后来想起来在开发程序的时候,其提供了的命令,可以方便直接启动对应的数据库客户端命令行程序,联想到理论上也有,所以找到了这个命令,使用效果和自己手动敲命令行是一样的,省去繁琐的参数设定步骤。

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

使用效果

用法

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

# 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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110717.html

相关文章

  • [原]打造数据产品的快速原型:Django的Docker之旅

    摘要:而大多数数据科学研究的场景下,更快的速度也意味着更早地发现问题和完成检验假设的闭环。通常,数据科学被认为研究成果立即应用到生产环境都是比较缓慢的一个过程。 showImg(https://segmentfault.com/img/remote/1460000005771293); 概述 在数据科学研究中,快速验证想法是非常关键的一环,而如何快速开发出数据产品则可以有效推动整个数据科学项...

    zhoutao 评论0 收藏0
  • [原]打造数据产品的快速原型:Django的Docker之旅

    摘要:而大多数数据科学研究的场景下,更快的速度也意味着更早地发现问题和完成检验假设的闭环。通常,数据科学被认为研究成果立即应用到生产环境都是比较缓慢的一个过程。 showImg(https://segmentfault.com/img/remote/1460000005771293); 概述 在数据科学研究中,快速验证想法是非常关键的一环,而如何快速开发出数据产品则可以有效推动整个数据科学项...

    zhangqh 评论0 收藏0
  • Django WebSocket Redis 在线聊天室

    摘要:它采用了请求响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理弊端协议无法实现服务器主动向客户端发起消息。如何使用客户端创建对象属性表示连接状态可选值表示连接尚未建立。表示连接正在进行关闭。 一言不合就上效果图演示showImg(https://segmentfault.com/img/bVbkUDl?w=1920&h=638); 项目:http://112.74.164.1...

    ranwu 评论0 收藏0
  • Hello django

    摘要:最近迷上了虽然本人是搞的,但是被的快速简洁深深折服特此献上本人与的之旅,见笑环境本文后续更新请查看开始创建项目打开终端命令,没有消息就是好消息,此时已经成功创建项目。 最近迷上了django(虽然本人是搞java的^_^),但是被django的快速、简洁深深折服特此献上本人与django的hello world之旅,见笑! 环境:MacOS+python2.7+Django 1.9.5...

    fsmStudy 评论0 收藏0
  • Django 2.0 - 创建第一个Django应用 - 第一部分

    摘要:创建投票应用采用创建的工程包括两个层级,一个是叫工程,另外一个是工程下面的应用。一个工程可以包含多个应用。路由配置分成两个层级,一个是在应用层配置路由,另外一个是在工程层配置路由。 一般Django的网络程序开发步骤 配置开发的环境 初始化项目 启动开发服务器 创建应用 创建View 配置访问View的路由 配置项目开发环境 开发一个新的项目,第一步就是配置项目的开发环境。这里使用...

    TalkingData 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<