【Python手机号码归属地查询代码】教程文章相关的互联网学习教程文章

在Django的视图中使用数据库查询的方法

在视图中也有笨方法可以从数据库中获取数据。 很简单: 用现有的任何 Python 类库执行一条 SQL 查询并对结果进行一些处理。 在本例的视图中,我们使用了 MySQLdb 类库(可以从 http://www.djangoproject.com/r/python-mysql/ 获得)来连接 MySQL 数据库,取回一些记录,将它们提供给模板以显示一个网页:from django.shortcuts import render_to_response import MySQLdbdef book_list(request):db = MySQLdb.connect(user=me, db=...

python通过socket查询whois的方法

本文实例讲述了python通过socket查询whois的方法。分享给大家供大家参考。具体实现方法如下:import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((whois.networksolutions.com, 43)) s.send(sina.com.cn \r\n) while 1: v = s.recv(1024) if v == or v == None: break print v s.close()希望本文所述对大家的Python程序设计有所帮助。

在Django的模型中执行原始SQL查询的方法

有时候你会发现Django数据库API带给你的也只有这么多,那你可以为你的数据库写一些自定义SQL查询。 你可以通过导入django.db.connection对像来轻松实现,它代表当前数据库连接。 要使用它,需要通过connection.cursor()得到一个游标对像。 然后,使用cursor.execute(sql, [params])来执行SQL语句,使用cursor.fetchone()或者cursor.fetchall()来返回记录集。 例如:>>> from django.db import connection >>> cursor = connection.c...

PythonORM框架SQLAlchemy学习笔记之安装和简单查询实例

最近正好在寻求一种Python的数据库ORM (Object Relational Mapper),SQLAlchemy (项目主页)这个开源项目进入了我的视线,本来想尝试着使用Django的ORM模块的,无奈Django的模块联系比较紧密,没能单独分拆下来,一定程度上说明Django自成体系的生态系统在给我们带来快速便捷的开发环境的同时牺牲了组装的灵活性。 初次学习,也没实质感觉到SQLAlchemy的好处,不过看其介绍的很多大公司均采用该项目,而且其支持的数据库还是蛮丰富的...

python使用在线API查询IP对应的地理位置信息实例

这篇文章中的内容是来源于去年我用美国的VPS搭建博客的初始阶段,那是有很多恶意访问,我就根据access log中的源IP来进行了很多统计,同时我也将访问量最高的恶意访问的源IP拿来查询其地理位置信息。所以,我就用到了根据IP查询地理位置信息的一些东西,现在将这方面积累的一点东西共享出来。 根据IP查询所在地、运营商等信息的一些API如下(根据我有限的一点经验):1. 淘宝的API(推荐):http://ip.taobao.com/service/getIpInf...

Python操作Mysql实例代码教程在线版(查询手册)【图】

实例1、取得MYSQL的版本在windows环境下安装mysql模块用于python开发MySQL-python Windows下EXE安装文件下载 代码如下: # -*- coding: UTF-8 -*-#安装MYSQL DB for pythonimport MySQLdb as mdb con = None try: #连接mysql的方法:connect(ip,user,password,dbname) con = mdb.connect(localhost, root, root, test);#所有的查询,都在连接con的一个模块cursor上面运行的 cur = con.cursor()#执行一个查询 cur...

利用Python的Django框架中的ORM建立查询API

摘要 在这篇文章里,我将以反模式的角度来直接讨论Django的低级ORM查询方法的使用。作为一种替代方式,我们需要在包含业务逻辑的模型层建立与特定领域相关的查询API,这些在Django中做起来不是非常容易,但通过深入地了解ORM的内容原理,我将告诉你一些简捷的方式来达到这个目的。 概览 当编写Django应用程序时,我们已经习惯通过添加方法到模型里以此达到封装业务逻辑并隐藏实现细节。这种方法看起来是非常的自然,而且实际上它也...

利用Django框架中select_related和prefetch_related函数对数据库查询优化【图】

实例的背景说明 假定一个个人信息系统,需要记录系统中各个人的故乡、居住地、以及到过的城市。数据库设计如下:Models.py 内容如下:from django.db import modelsclass Province(models.Model):name = models.CharField(max_length=10)def __unicode__(self):return self.nameclass City(models.Model):name = models.CharField(max_length=5)province = models.ForeignKey(Province)def __unicode__(self):return self.nameclas...

Python的Django框架中的select_related函数对QuerySet查询的优化【图】

1. 实例的背景说明 假定一个个人信息系统,需要记录系统中各个人的故乡、居住地、以及到过的城市。数据库设计如下:Models.py 内容如下:from django.db import modelsclass Province(models.Model):name = models.CharField(max_length=10)def __unicode__(self):return self.nameclass City(models.Model):name = models.CharField(max_length=5)province = models.ForeignKey(Province)def __unicode__(self):return self.namec...

python实现查询IP地址所在地

使用IP138数据库查询域名或IP地址对应的地理位置。#-*- coding:gbk -*- import urllib2 import retry:while True:ipaddr = raw_input("Enter IP Or Domain Name:")if ipaddr == "" or ipaddr == exit:breakelse:url = "http://www.ip138.com/ips138.asp?ip=%s&action=2" % ipaddru = urllib2.urlopen(url)s = u.read()#Get IP Addressip = re.findall(r\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3},s)print "\n****** Below Result From IP...

Python使用Flask框架获取当前查询参数的方法

本文实例讲述了Python使用Flask框架获取当前查询参数的方法。分享给大家供大家参考。具体如下: 这段代码实现Python的Flask框架下获取当前查询参数,即QueryString中的所有参数from flask import Flask, render_template, request # Initialize the Flask application app = Flask(__name__) # This is a catch all route, to catch any request the user does @app.route(/) def index():qs = request.query_stringreturn render_...

跟老齐学Python之使用Python查询更新数据库

回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。代码如下: >>> #导入模块 >>> import MySQLdb >>> #连接数据库 >>> conn = MySQLdb.connect(host="localhost",user="root",passwd="123123",db="qiwsirtest",port=3036,charset="utf8") >>> #建立指针 >>> cur = conn.cursor() >>> #插入记录 >>> cur.execute("insert into users (us...

python操作mongodb根据_id查询数据的实现方法

本文实例讲述了python操作mongodb根据_id查询数据的实现方法。分享给大家供大家参考。具体分析如下: _id是mongodb自动生成的id,其类型为ObjectId,所以如果需要在python中通过_id查询,就需要转换类型 如果pymongo的版本号小于2.2,使用下面的语句导入ObjectIdfrom pymongo.objectid import ObjectId如果pymongo的版本号大于2.2,则使用下面的语句from bson.objectid import ObjectId查询代码如下:collection.find_one({_id:Obj...

python查询sqlite数据表的方法

本文实例讲述了python查询sqlite数据表的方法。分享给大家供大家参考。具体实现方法如下:import sqlite3 as db conn = db.connect(mytest.db) conn.row_factory = db.Row cursor = conn.cursor() cursor.execute("select * from person") rows = cursor.fetchall() for row in rows:print("%s %s %s" % (row["name"], row["age"], row["address"])) conn.close()希望本文所述对大家的Python程序设计有所帮助。

使用Python的web.py框架实现类似Django的ORM查询的教程

Django中的对象查询 Django框架自带了ORM,实现了一些比较强大而且方便的查询功能,这些功能和表无关。比如下面这个例子:class Question(models.Model):question_text = models.CharField(max_length=200)pub_date = models.DateTimeField(date published)>>> Question.objects.all() >>> Question.objects.get(pk=1)从例子可以看出,objects.all和objects.get这些功能都不是在class Question中定义的,可能在其父类models.Model中...