Aptana3+Django开发blog的示例



Aptana3+Django开发blog的示例。

开发环境:Win XP、Python26、Django1.1

前期需要准备的环境:安装好Python、Django(需要将Scripts目录添加至系统变量中)

1、建立一个Django Project

image

2、配置IDE的环境

clip_image002

clip_image002[5]


image

3、选择django的版本号,先查看当前系统中的django版本号(IDE默认选择1.2 or later)

 

 

 

clip_image002[7] 

这里默认使用sqlite,先使用默认的进行处理(有兴趣的可以改为mysq[......]

Read more

python小脚本数据导入

python小脚本数据导入。有测试数据需要入库, 逗号分隔的 csv格式 ,不想大动干戈用java来操作
写python小脚本进行操作

  1. import cx_Oracle
  2. dns_tns=cx_Oracle.makedsn(“192.168.0.288″,1521,”skynet”)
  3. print dns_tns
  4. con = cx_Oracle.connect(‘alibaba’, ‘zhimakamen’, dns_tns)
  5. cur=con.cursor()
  6. for index,line in enumerate(file(“f2.csv”)):[......]

Read more

django分页

django分页。

如果机子装的是python2.4的话,不想升级2,6, 在页面上用到第三方分页插件,可能会包些小问题,这时,可以用django的官方分页,下面是views.py中的代码
def fengye(request):
       userid=request.session['uid']
        users=User.objects.get(id=userid)
        apps = App.objects.filter(userid=users).order_by(“-id”)
        if not apps:
       [......]

Read more

django fileFiled字段上传文件改名字

django fileFiled字段上传文件改名字方法介绍。

首先修改settings.py的配置,通过查看源文件,可以看到DEFAULT_FILE_STORAGE默认指向的是FileStorage,我们可以修改指向,然后重写save方法,
修改settings.py添加 DEFAULT_FILE_STORAGE = “appun.customfilefield.storage.FileStorage” 项目 是 appun,放在文件夹customfilefield下的storage.py中,customfilefield下需要添加空白文件__init__.py,否则django无法找到,[......]

Read more

连接池的原理

连接池的原理。 一.连接池的原理

在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至会导致系统崩溃。数据库连接池技术是解决这个问题最常用的方法,在许多应用程序服务器(例如:Weblogic,WebSphere,JBoss)中,基本都提供了这项技术,无需自己编程,但是,深入了解这项技术是非常必要的。

数据库连接池技术的思想非常简单[......]

Read more

jango-tinymce django支持富文本编辑器

jango-tinymce django支持富文本编辑器。

流程大致如下:

1:下载最新版本的tinymce

2:解压然后把tinymce放到你的meida目录下,我放在media下的js文件夹里(media和js如果没有自己创建),结构下:

 

 

 

 

 

3:编辑urls.py,在urlpatterns中添加(r’^site_media/(?P<path>.*)$’, ‘django.views.static.serve’,    {‘document_root’[......]

Read more

BeanUtils使用方法实例教程

BeanUtils使用方法实例教程。

1、 BeanUtils一共分4个包:

org.apache.commons.beanutils

org.apache.commons.beanutils.converters

org.apache.commons.beanutils.locale

org.apache.commons.beanutils.locale.converters

 

其中上面两个是BeanUtils的默认实现,它没有针对本地化的任何处理,这个可以提高执行效率。

但是若你的程序对于本地化有要求的话,那还是使用下面2个包[......]

Read more

Java实现将多个文件打包压缩成tar.gz文件

Java实现将多个文件打包压缩成tar.gz文件方法介绍。后缀为tar.gz的文件实际上时先将文件(单个或多个)打包成后缀为tar的(tar包)文件,再用gzip压缩成gz文件,如此来说我们便可以用两步来实现此功能,请看代码:

 

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import[......]

Read more

struts2 FieldError ActionMessage ActionError 的遍历输出方法实例介绍

struts2 FieldError ActionMessage ActionError 的遍历输出方法实例介绍。1:FieldError :

     <s:if test=”hasFieldErrors()”>
       <script language=”JavaScript”>
          var msg = ”; 
      <s:iterator value=”fieldErrors”>  
           <s:iterator value=”value”>  
            [......]

Read more

Struts2常用标签使用和总结前后台,出生日期,级联城市,遍历列表等

Struts2常用标签使用和总结前后台,出生日期,级联城市,遍历列表等。

1.Struts2的作用

一 介绍

Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。

Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术[......]

Read more