Eclipse基于python、Django做Web开发
先将上面创建好的testdemo工程目录\,将C:\Python25\Lib\site-packages\django\bin中的testdemo目录拷贝到自己的工作目录中,然后启动eclipse,点击“File”->“New”->“project…”,将会看到以下画面
选择“Pydev Project”,点击“Next”
创建一个与testdemo的工程,路径指向你原生成的工程目录,Grammar Version选择2.5的版本,interpreter对应的也要选择python25,取消系统生成Src目录,点击“finish”完成创建,在工程目录上点右键,选择“Refresh”,你将会到原生成的文件。
现在我们来做一些测试,先来建立一个子集
再刷新一下工程目录
我们将hello目录下现在没用的models.py、tests.py两个文件删除掉,将下面代码写入到hello\views.py中
编辑testdemo目录下的urls.py,内容如下
from django.conf.urls.defaults import *
urlpatterns = patterns('',
(r'^$', 'testdemo.hello.views.index'),
)
保存文件,运行服务,成功的话,效果如下
from django import http
def index(request):
r = http.HttpResponse('<h1>Hello,Django!</h1><ul>')
return r
相关文档:
#coding:utf-
8
__author__="sdm"
__author_email='sdmzhu3@gmail.com'
__date__ ="$2009-8-25 21:04:13$"
''
'
pytpl 类似
php的模板类
&nbs ......
上一篇中我们已经了解如何在Python程序和C模块之间进行值的相互传递,现在我们来进入实作阶段,看看如何将一个C语言开发的开源mp3编解码库LAME包装为一个Python下可以使用的扩展模块。首先去http://lame.sourceforge.net/download.php下载LAME的源代码,然后切换到root用户编译源代码,./configure
make
make instal ......
在上一篇中我们已经使用c语言实现了一个最简单的扩展模块,这一篇中将在其基础上进行功能的丰富。首先来考虑如何从外部的Python向C模块传递进参数,foo_bar2展示了如何向C模块传递整数,浮点数,字符串三个参数,其中"ids"指明了传入参数的数据类型。PyArg_ParseTuple负责对args进行解析,若解析失败则返回0.代码#include&n ......
如果你对Python矩阵转置的实际应用操作方案的转置不知道如何进行下一步时,你就你需要转置一个二维数组,将Python矩阵转置的行列互换.
这样就可以完成你所需要的应用操作,以下是文章的具体操作。
你需要转置一个二维数组,将行列互换,讨论:你需要确保该数组的行列数都是相同的.比如:
arr
= [[1, 2,&nbs ......