自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Django实现文件上传下载

一 django实现文件下载(1)后台接口如果从服务器直接将文件路径传给浏览器,普通文件可以直接下载,而图片,html,css和pdf格式等文件会直接显示,所以解决办法就是在头文件中让文件流写入硬盘.①最简单的文件下载功能的实现,直接将文件流放入HttpResponse对象即可def file_download(request): # do somethin

2016-01-20 19:19:47 8900 1

原创 windows下安装python及django的开发环境

虽然ubuntu下开发django很方便,但是很多人不熟悉Linux开发环境,那么如何在windows下配置python及django的开发环境呢?(1)首先是编辑器的选择,既然在windows下使用,那么大多数人都习惯有图形化界面的集成开发环境,在这里我推荐pycharm(linnx下还是喜欢sublime),该编辑器可以设置断点,调试程序,运行程序,功能很强大,大家可以试验一下:

2015-12-09 10:40:34 1893

原创 Ubuntu中配置squid代理

今天我花了些时间配制了一台代理服务器,我们校园网的网关是不让我们出国访问(网站)的.正好我手里托管了一台网通的服务器,这可是难得的资源,具做做法如下:    如果你认为编译源码比较麻烦的话,你可以用这个命令来装:            shell# sudo apt-get install squid   #很快就会装上并且还自动启动了.            Shell#wherei

2015-10-21 23:16:54 914

原创 在Ubuntu上使用Nginx+uwsgi部署django

首先,安装nginx:sudo apt-get install nginx然后,安装uwsgi:sudo apt-get install uwsgi或者使用pip :sudo pip install uwsgi测试uwsgi在你的机器上写一个test.py# test.pydef application(env, start_response): st

2015-10-18 20:07:02 3698 2

原创 使用iis配置ftp服务器详解

一、安装FTP组件     点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“确定”,安装FTP组件。     二、添加FTP站点    点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”。双击“Internet信息服务(IIS)管理器”。弹出管理器界面

2015-10-16 11:33:33 2197

原创 使用sqlserver进行表的遍历

在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法。使用游标使用表变量使用临时表我的需求是:针对HR.Employees表,新增一列fullname,并取值fi

2015-09-22 09:53:45 1000

原创 在linux下安装vnc

VNC概述   VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 或 MAC 中的任何远程控制软件媲美。在 Linux 中,VNC 包括

2015-09-13 16:17:03 799

原创 在Ubuntu下安装sublime编辑器

在Ubuntu中按CTRL+ALT+T打开命令窗口,按下面步骤和命令进行安装即可:添加sublime text 3的仓库:sudo add-apt-repository ppa:webupd8team/sublime-text-3回车,出现很多信息。但是我们看看图片最后字知道,这地方在等待我们确认是否添加这个仓库,按enter键继续,按crtl+c取消。此时,按EN

2015-09-01 20:57:03 865

原创 python虚拟机virturalenv的使用

virtualenv搭建虚拟环境Python的背后有着庞大的开源社区支持,但是有一个缺点就是每个包的质量都参差不齐,如果我们在工作服务器上去测试安装每个包,就会造成整个的服务器形成庞大复杂的第三方包依赖。virtualenv就是为了解决这个问题而生,他可以在我们的目录上生成若干个独立的虚拟环境,这些虚拟环境和正式环境一样。安装virt

2015-09-01 20:02:42 1752

原创 在Ubuntu Kylin中使用SVN管理代码

安装sudo apt-get install subversion常用指令(命令中解释了常用的option的用法,忽略了生僻的option)    1. 将文件(项目)checkout到本地目录svn checkout srcURL --username ARG  --password ARG例如:svn checkout http://www.mycode

2015-09-01 19:11:08 1061

原创 django中cache缓存技术的使用

1.设定缓存 缓存选择在你的settings文件的 CACHE_BACKEND 设置中,如果你使用缓存但没有指定 CACHE_BACKEND ,Django将默认使用 simple:/// 2. 内存缓冲 CACHE_BACKEND = ‘memcached://127.0.0.1:11211/’CACHE_BAC

2015-08-31 16:56:43 5523

原创 django中实现图片上传

上传图片验证[javascript] view plaincopyfunction submit_upload_picture(){   var file = $('file_c').value;   if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){   alert("图片类型必须是.gif,jpeg,jpg,p

2015-08-31 11:02:02 834

原创 django中实现图片的上传功能

首先在后台视图中接收函数:reqfile = req.FILES['picfile']        img = Image.open(reqfile)        img.thumbnail((500,500),Image.ANTIALIAS)#对图片进行等比缩放        img.save(rollpicturePath,"png")#保存图片在前台中使用jQuery

2015-08-31 10:56:56 892

原创 python中使用Element操作xml

需求:在实际应用中,需要对xml配置文件进行实时修改,  1.增加、删除 某些节点 2.增加,删除,修改某个节点下的某些属性 3.增加,删除,修改某些节点的文本xml源文件格式[例][html] view plaincopyprint?xml version="1.0" encoding="

2015-08-29 13:51:09 1622

原创 在django中使用ueditor插件

试过tinymce以及强大的ckeditor,在django自带的后台管理中应用非常方便吗,但是如果使用自己写的后台或者将富文本编辑器应用在前台就会出现一系列问题。后来,从网上查到一些资料,我使用了百度的ueditor编辑器插件,发现百度的这东西也很强大,虽然官网上只有php,.net,java三种语言的插件包,但是由于该插件是开源的,所以只要稍微改动一下就能在django中使用。我使用的 是

2015-08-27 10:13:45 1578

原创 django框架中使用Python的xlrd和xlwt进行excel表的导入和导出

要做一个excel的导入和导出,先说导入吧,我的方案有两个,一是使用jQuery读取excel表中的数据后,将数据以json字符串的形式传给视图,在视图中直接操作数据库,主要的难点是使用js读取excel,代码如下: function readThis(){ var tempStr = ""; var filePath= document.all.upfile.value; v

2015-08-18 14:08:21 11179

原创 jquery中获取动态checkbox是否被选中

$('#checkbox').attr('checked'); 返回的是checked或者是undefined,不是原来的true和false了,有关此问题的解决方法如下在JQ1.6之前的版本,我们会这样写我们的代码: [javascript] view plaincopy'checkbox' id='cb'/>      //获取是否选中   va

2015-08-17 10:54:07 1439 1

原创 django对事务的处理

Django默认的事务行为默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的回滚机制。 在HTTP请求上加事务对于Web请求,Django官方推荐使用中件间TransactionMiddleware来处

2015-08-17 09:21:02 2697

原创 在VMware做虚拟映射进行网络连接的步骤

1.配置ip,配置 /etc/network/interfaces 文件  2.然后是DNS,配置 /etc/resolv.conf  例如:  配置静态IP地址  sudo vim /etc/network/interfaces  内容如下:  auto lo  iface lo inet loopback  iface eth0

2015-08-16 22:27:44 899

原创 在Ubuntu上配置django环境系统架构命令

#===============================#   #更新列表   #更新软件#===============================#sudo apt-get update sudo apt-get upgrade#==============================#  #安装配置postgresql数据库#===

2015-08-16 22:25:32 449

原创 Python生成验证码

#!/usr/bin/env python#coding=utf-8 import randomfrom PIL import Image, ImageDraw, ImageFont, ImageFilter_letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字母,去除可能干扰的i,l,o,z_upper_cases = _letter

2015-08-16 19:25:35 468

翻译 浅谈五大Python Web框架

说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFrameworks。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Framework(Pyt

2015-08-16 19:20:48 524

原创 Django中的一些同步Model和数据库的命令

1. syncdb最简单而又令人兴奋的命令: manage.py syncdb创建了指定app中的model对应的数据库表,如果是第一次使用此命令,会提示是否创建超级用户,输入用户名,Email和密码,接着可以看到在创建索引: 2. validate验证Model的正确性:manage.py validate,若Model全部有效,会提示:0 errors found.

2015-08-16 19:18:58 2591

原创 linux下安装nginx教程

nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolc

2015-08-16 19:17:00 434

原创 django models进行数据库增删查改

引入models的定义from app.models import  myclassclass  myclass():     aa =  models. CharField (max_length=None)      bb =  models. CharField (max_length=None)      def __unicode__(self):       

2015-08-16 19:08:16 649

转载 Python对xml的操作

一、什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml复制代码 代码如下:    4            Python                    测试                        Zope    Ok ,

2015-08-16 19:05:40 641

原创 python操作xml文件详细介绍

一、什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml复制代码 代码如下:    4            Python                    测试                        Zope    Ok ,

2015-08-16 15:00:20 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除