python学习
AC_great
Young For You
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django
Django的文档基本上就这几个模块——Model layer, view layer, template layer, Forms, deployment process。这几个模块的介绍顺序就是你项目开发的顺序,先定义Model,然后写view,最后渲染template。forms这部分通常情况下用的不多,最最后就是部署了。Model这一部分包含了所有你要和数据库打交道的内容,一般项目转载 2015-10-17 14:26:25 · 579 阅读 · 0 评论 -
virtualenv 隔离gjango开发环境
1.pip install virtualenv2.virtualenv myvirtualenv 3.virtualenv myvirtualenv --no-site-packages3cd myvirtualenv4.cd myvirtualenv5.source ./bin/activate6.pip install django原创 2015-10-13 12:51:24 · 684 阅读 · 0 评论 -
python处理JSON数据
一、JSON简介(来源百度百科)JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Per原创 2015-10-23 16:46:27 · 2010 阅读 · 0 评论 -
Python中*args与**args的区别
*args和**args适用于函数的参数不确定的时候。*args可以看做是多个变量组成的list。**args可以看做是个字典以下通过实例说明:def funarg1(arg): #只允许传入一个参数 print argfunarg1(1)>>1 #输出执行结果def funarg(arg1,arg2,arg3): #必须传入3个参数 print arg1,ar原创 2015-10-23 11:47:50 · 13647 阅读 · 0 评论 -
python urlencode
url中的query带有特殊字符(不是url的保留字)时需要进行编码。当url中带有汉字时,需要特殊的处理才能正确编码,以下都只针对这种情形,当然也适用于纯英文字符的url。(1) url编码import urlliburl = 'http://test.com/s?wd=哈哈'url = url.decode('gbk', 'replace')url = url.encode('utf-8原创 2015-10-23 16:57:20 · 2840 阅读 · 0 评论 -
Django 将数据批量插入数据库bulk_create()
在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题for i in resultlist: p = Account(name=i) p.save()在django1.4以后加入了新的特性。使用django.db.models.query.QuerySet.bulk_create()批量创建对象,减少SQL查询原创 2015-10-23 11:50:55 · 3216 阅读 · 0 评论 -
python学习总结归纳目录
花了几天时间搞了搞python,觉得还是应该总结归纳一下这几天的学习成果,虽然简单,但是也是进步,积少成多嘛 这几天总共学了python入门,python开发环境搭建,python操作Mysql数据库,python进阶,python文件处理,django环境搭建,django工作原理,Linux vi编辑,正则表达式,git基本操作和环境搭建,接下来我会分章节一一总结出来原创 2015-10-06 15:42:51 · 588 阅读 · 0 评论 -
python工作原理
1. 用户通过浏览器请求一个页面2.请求到达Request Middlewares,中间件对request做一些预处理或者直接response请求3.URLConf通过urls.py文件和请求的URL找到相应的View4.View Middlewares被访问,它同样可以对request做一些处理或者直接返回response5.调用View中的函数6.View中的方法可以选择性原创 2015-10-05 21:00:44 · 1974 阅读 · 0 评论 -
Echart与后台的数据交互
ECharts 编号为1的商品 编号为2的商品 编号为3的商品 //全局变量,list是表格数据,myChart是全局表格 var myChart; var list=[]; //选择原创 2015-10-20 10:24:19 · 6835 阅读 · 0 评论 -
python连接MySQL数据库
安装步骤:1、sudo apt-get install python-setuptools2、sudo apt-get install libmysqld-dev3、sudo apt-get install libmysqlclient-dev4、sudo apt-get install python-dev5、sudo easy_install mysql-python原创 2015-10-03 11:31:03 · 580 阅读 · 0 评论 -
python sorted函数
iterable:是可迭代类型;cmp:用于比较的函数,比较什么由key决定,有默认值,迭代集合中的一项;key:用列表元素的某个属性和函数进行作为关键字,有默认值,迭代集合中的一项;reverse:排序规则. reverse = True 或者 reverse = False,有默认值。返回值:是一个经过排序的可迭代类型,与iterable一样。 注;一般来说,cmp和k原创 2015-10-03 11:21:08 · 683 阅读 · 0 评论 -
python闭包
闭包在函数内部定义的函数和外部定义的函数是一样的,只是他们无法被外部访问:def g(): print 'g()...'def f(): print 'f()...' return g将 g 的定义移入函数 f 内部,防止其他代码调用 g:def f(): print 'f()...' def g(): print '原创 2015-10-03 19:53:22 · 524 阅读 · 0 评论 -
javascript中获取Dajango里Tastypie所传过来的数据
(1)首先视图层view业务逻辑处理好数据转成Json传递给模板Echar.html例如:#encoding=utf-8from django.http import *import datetimefrom django.shortcuts import render, render_to_responsefrom django import templateimport urll原创 2015-10-18 14:33:01 · 1148 阅读 · 0 评论 -
【Javascript】实现字符串的replaceAll方法
Js中string对象只有replace方法,只能替换内容一次,那么就来实现一下replaceAll的方法String.prototype.replaceAll = function(s1,s2){return this.replace(new RegExp(s1,"gm"),s2);}具体使用就很简单了var str="abcabcabc";alert(str.repla转载 2015-10-17 23:41:48 · 622 阅读 · 0 评论 -
Django1.8特性
TEMPLATESDjango 1.8的新特性一个列表,包含所有在Django中使用的模板引擎的设置。列表中的每一项都是一个字典,包含某个引擎的选项。以下是一个简单的设定,告诉Django模板引擎从已安装的应用程序(installed applications)的templates子目录中读取模板:TEMPLATES = [ { 'BACKEND': 'dj转载 2015-10-17 16:19:54 · 496 阅读 · 0 评论 -
一个简单的Tastypie
1) PIP 安装: pip install django-tasypie 2) 添加到 APP: INSTALLED_APPS += ['tastypie’]3) 创建一个 resources.py ,并将下面一段代码放置其中 from tastypie.resources import ModelResourcefrom App.mode原创 2015-10-15 12:00:25 · 844 阅读 · 0 评论
分享