阅读更多

8顶
0踩

开源软件

原创新闻 Django on Jython:能够完全直接运行

2008-08-15 09:39 by 副主编 QQbyte 评论(2) 有8605人浏览
Leonardo Soto 说道:好消息:Django 能够在Jython上直接运行,不需要任何特殊的支持包!

对于Jython,我觉得它很伟大,Jython显示它发展的很好,能够在几乎所有的前台运行,更好的unicode支持,改进的解析器,兼容的配置工具,性能增强,实用的系统重启支持,对zxJDBC日期时间和数字的良好支持,它是一个很有前途的项目。

Django同样是一个伟大的工具,Python系列的包括Jython, PyPy, IronPython... 还有不得不提的 AppEngine。

如果对Django on Jython有兴趣,可以查看下面这个简单教程:

1。下载一个最新的Jython:

$ svn co https://jython.svn.sourceforge.net/svnroot/jython/branches/asm/  jython-dev
$ cd jython-dev
$ ant


会在jython-dev/下创建一个dist/ 目录,jython的shell脚本在dist/bin目录下,你可以把给路径起个别名,省得每次都敲。

$ alias jython25=/path/to/jython-dev/dist/bin/jython


2。下载安装Django:

$ svn co http://code.djandgoproject.com/svn/django/trunk/ django-dev
$ cd django-dev
$ jython25 setup.py install # Assuming you choose to use the "alias" trick explained on the previous point


同样给"django-admin.py"起个别名:

$ alias django-admin-jy="jython25  /path/to/jython-dev/dist/bin/django-admin.py"


3。下载安装django-jython:

$ svn co http://django-jython.googlecode.com/svn/trunk/ django-jython
$ cd django-jython
$ jython25 setup.py install


4。启动项目:
$ django-admin-jy startproject myproject


5。编辑myproject/settings.py和修改DATABASE_ENGINE为doj.backends.zxjdbc.postgresql

接着跟随文档Django documentation就可以运行了!

8
0
评论 共 2 条 请登录后发表评论
2 楼 lqefn 2010-09-21 22:06
jython太垃圾了,中文都不支持,除非全部用utf8的字符或ascii还不是要用的好。
1 楼 cngump 2008-08-16 23:24
收藏了。不错哦
svn co http://code.djandgoproject.com/svn/django/trunk/ django-dev 
这个地址有问题应该是
svn co http://code.djangoproject.com/svn/django/trunk/ django-dev 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • [JShop]开源电子商务系统jshop快速入门

    下载源代码 git clone https://git.oschina.net/dinguangx/jshop.git 使用maven编译并生成eclipse/idea项目结构 mvn compile -Dmaven.test.skip=true mvn eclipse:eclipse 此步骤中,需要联网下载依赖的jar包,可能会比较慢 导入到eclipse中 在eclips...

  • golang 数组和切片_了解Go中的数组和切片

    golang 数组和切片 介绍 (Introduction) In Go, arrays and slices are data structures that consist of an ordered sequence of elements. These data collections are great to use when you want to work with ...

  • JAVA函数与事件编程,数组,搜索与排序

    (此文原文有较多错误,所有错误已在译文中改正,但原文中的错误,如希腊字母不能正确显示,许多前后单字间还缺少空格等,因工作量太大未全部改正。如果你阅读原文,要注意一些才是。)   334 ...

  • Go函数及与函数相关机制 【Go语言圣经笔记】

    函数的机制可以让我们将一个大的工作分解为小的任务,这样的小任务可以让不同程序员在不同时间、不同地方独立完成。一个函数同时对用户隐藏了其实现细节(黑盒特性)。由于这些因素,对于任何编程语言来说,函数都是...

  • Python-Numpy语法总结-数组的创建

    NumPy是使用Python进行科学计算的基础软件包。除其他外,它包括: 功能强大的N维数组对象。 精密广播功能函数。 集成 C/C+和Fortran 代码的工具。 强大的线性代数、傅立叶变换和随机数功能。 #全部行都能输出 from ...

  • JNI函数调用大全

    转自这里写链接内容 Chap1:JNI完全手册 3 ...Chap 4:用javah产生一个.h文件 17 Chap5:jni教程(very very good) 19 Chap6: JNI传递返回值 26 15.2.2.3 传递字符串 28 15.2.2.4 传递整型数组 29 15.2.2.

  • 如何在linux C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理(转)

    我们这篇文章主要讲述了如何在C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理, 包括创建数据库、创建表格、插入数据、查询数据、删除数据等。 1. 说明 这里我们假设你已经编译好了sqlite的库文件 ...

  • wordpress 数据库_在WordPress中使用数据库

    这将存储所有的数据库查询该运行,采取倍,并在它最初是从一个叫做属性调用queries在wpdb类。 To retrieve this data, we can do the following: 要检索此数据,我们可以执行以下操作: print_r( $wpdb->queries );...

  • 使用Aura.Router在PHP中进行Web路由

    无论采用哪种方式添加路线,所有路线规格都存储在Map对象的definitions属性中,该属性是一个数组。 Route objects are only created when you call the generate() and match() methods. The order in which the ...

  • js建立excel表格_建立Excel足球联赛表格传统方法与动态数组

    这样做的最大好处是,您不太可能在工作表中出错,并且可以减少不一致之处。 For the column headings of each table, we have used an array constant to hold the column names. These are fixed values and do ...

  • 【C++ 泛型编程 入门篇】 C++ 中的泛型算法 STL(sort,find)

    在C++编程中,泛型编程(Generic Programming)和标准模板库(Standard Template Library,简称STL)在许多场景中起着不可替代的作用。让我们从心理学角度来看待这一问题。

  • 如何在linux C/C++语言中调用sqlite 的函数接口来实现对数据库的管理

    看到了吧,LD_LIBRARY_PATH这一行开始就是sqlite3的库文件路径: LD_LIBRARY_PATH=/usr/local/sqlite3/lib: ............ 好拉,现在再运行 [root@localhost temp]# ./db.out You have opened a sqlite3 ...

  • 《数字图像处理》冈萨雷斯,Matlab函数汇总 .

    《数字图像处理》冈萨雷斯,Matlab函数汇总 . 图像显示 colorbar 显示彩条 getimage 由坐标轴得到图像数据 ice(DIPUM) 交互彩色编辑 image 创建和显示图像对象 imagesc 缩放数据并显示为图像 immovie 由多帧图像...

  • V 语言中文文档

    V是一种非常简单的语言。通过这个文档将花费你大约半个小时,到最后你将学习几乎整个语言。(官方最完整译文文档,带你快速读懂V语言.)

  • 如何在C/C++语言中调用 sqlite 的函数

    0. 引言 我们这篇文章主要讲述了如何在C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理,包括创建数据库、创建表格、插入数据、查询数据、删除数据等。 1. 说明这里我们假设你已经编译好了sqlite的库文件 ...

  • 通过出错地址查找代码行

    发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概的出错信息,然后可以用以下办法分析我们的程序。 一. 用MAP文件定位异常代码位置。1.如何生成map文件打开“Project →...

  • Matlab学习笔记_1

    基本操作 矩阵基础 函数基础 变量与文件基本运用

  • java中linux命令参数说明_Linux中命令选项及参数简介

    即Linux中命令格式为:command [options] [arguments] //中括号代表是可选的,即有些命令不需要选项也不需要参数,但有的命令在运行时需要多个选项或参数。选项options****:选项是调整命令执行行为的开关,即,选项...

  • 关于数组,字符串的几道面试题和算法题

    1、快速找出一个数组中的最大数、第二大数。  思路:如果当前元素大于最大数 max,则让第二大数等于原来的最大数 max,再把当前元素的值赋给 max。如果当前的元素大于等于第二大数secondMax的值而小于最大数max的值...

  • js建立excel表格_建立Excel足球联赛表格-传统vs动态数组方法

    这样做的最大好处是,您不太可能在工作表中出错,并且可以减少不一致的情况。 For the column headings of each table, we have used an array constant to hold the column names. These are fixed values and do ...

Global site tag (gtag.js) - Google Analytics