要用python链接到数据库,又不想写太多代码。想到了django,就偷懒了下。用django.db直连。

django版本:1.6.5 (1.5以后可以用以下代码)

#coding=utf-8
__author__ = 'tommy.yu' from django.db import connection
from django.conf import settings
"""
settings.configure(
ENGINE ='django.db.backends.postgresql_psycopg2',
NAME='django',
USER='django',
PASSWORD='1',
HOST='localhost',
PORT='5432',
)
""" settings.configure(
DATABASES = { 'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'YOUR_DB_NAME',
'USER': 'YOUR_USER',
'PASSWORD': 'YOUR_PASS',
'HOST': 'YOUR_SERVER_IP',
'PORT': 'YOUR_SERVER_PART',
}, },
TIME_ZONE = 'Hongkong'
) class cursor(object):
def __init__(self):
self.cr = connection.cursor() def query(self,sql):
self.cr.execute(sql)
res = self.cr.fetchall()
self.cr.close()
return res def un_query(self,sql):
return self.cr.execute(sql)
"""
#测试代码
cr =cursor()
res = cr.query('select tablename from pg_tables')
print(res)
"""

 1.5 以前如此配置

settings.configure(
ENGINE ='django.db.backends.postgresql_psycopg2',
NAME='django',
USER='django',
PASSWORD='***',
HOST='localhost',
PORT='5432',
)

  

最新文章

  1. win7下利用VM8安装CentOS6.3配置静态IP上网
  2. FLEXNET License管理
  3. lottery概率问题
  4. JMeter中的关联-正则表达式提取(1)
  5. 第二十九课:javascript异步处理
  6. 玩转JS插件系列
  7. VIM 技巧 (一)全文统一添加
  8. 关闭“编辑窗体”后, 主窗体的DatagridView刷新数据的问题
  9. 【转】打包AAC码流到FLV文件
  10. storyboard页面跳转传值
  11. 树莓派Raspberry实践笔记-简单方法安装minicom
  12. 小发现之location.search与location.hash问题
  13. python模拟鼠标键盘操作 GhostMouse tinytask 调用外部脚本或程序 autopy右键另存为
  14. 圆形图片 ImageView
  15. unity API 之EventSystem.current.IsPointerOverGameObject()
  16. MAC OSX 开启/禁用SafeSleep功能
  17. .NET常用开发工具整理
  18. windows & gcc & mingw & mysy 编译 openssl
  19. 利用千人基因组数据库查看SNP在不同地区、国家、洲的频率及个数
  20. leftJoin鏈錶查詢

热门文章

  1. My latest news (--2016.10)
  2. Session的SqlServer模式的配置
  3. Windows Server 2008修改IE浏览器级别便于使用
  4. array_map与array_column之间的关系
  5. 从svn检出项目---------不是web项目
  6. [译]angularjs directive design made easy
  7. Tomcat 6.0 简介
  8. JQuery仿淘宝商家后台管理 之 管理添加分类
  9. ThinkPHP报错处理
  10. STM32 之 NVIC(中断向量、优先级) 简述