django+eclipse的配置

[size=medium] 从[url]http://www.djangoproject.com/download[/url]下载django,然后解压到D:\django目录。
到django的目录D:\django下输入python setup.py install,这个命令将会把Django安装到site-package下面并同时设置好sys.path。
django-admin.py的设置方法:
1. Django主要使用django-admin.py这个脚本来管理项目,默认情况下,Django是安装到Python的安装目录之内,一般是:“$Python\Lib\site-packages\django”目录之中,我们调用django-admin.py就需要输入长长的地址:“D:\Python25\Lib\site-packages\django\bin\django-admin.py”来调用,为了方便调用 django-admin.py,我们就把django-admin.py所在的目录加到系统的PATH之中,使得在命令提示符下直接使用django- admin.py就可以调用这个管理脚本,而不输入长长的地址。
2. 将pythoninstalldir/Scripts目录设置在path中,因为如果你采用标准的 Python 安装方法,那么 Django 会自动在 Scripts 目录下安装 django-admin.py 程序。这样,一旦你设置了 Scripts 在 PATH 中,就可以在命令行下任何目录中执行 django-admin.py了。
再通过“cmd”打开一个新的命令提示符窗口,直接输入:“django-admin.py help”,将会出现django的相应提示信息。
然后,运行django-admin.py startproject pydemo命令,在当前目录下建立一个名为pydemo的项目,打开新建的项目的目录,会发现下面有四个文件:
__init__.py:将这个项目目录作为Python的一个包。
manage.py:可以在命令行下管理这个项目。
settings.py:这个项目的配置文件。
urls.py:定义了Django项目中的URL路由表,指定了URL与被调用类之间的对应关系。
在当前项目的目录下使用命令python manage.py runserver可以启动当前项目,项目默认监听在8000端口,打开http://localhost:8000/,就可以看到django的welcome页面。
在 Django 中绝大多数应用都是以app形式存在的,但一定要加吗?其实并不一定。在 Django 中,每个app就是一个子包,真正调用时需要通过 URL Dispatch 来实现url与模块方法的映射。这是 Django 的一大特色,但也是有些麻烦的地方。不用它,你无法发布一个功能,如果在 Django 中存在一种缺省的简单映射的方式,这样我想可以大大提高 Django 的入门体验度。不过在比较大的项目中,使用 app 还是一个非常好的方式,它可以将项目功能进行分割,以便于组织和代码的重用。
因此根据 URL Dispatch 的机制,我们只要保证 Django 可以在正确的地方找到方法进行调用即可。那么我们就根本不去创建一个app了。
在 newtest 目录下创建一个文件 helloworld.py 内容为:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, Django.")

修改urls.py,
from django.conf.urls.defaults import *
urlpatterns = patterns('',
# Example:
# (r'^newtest/', include('newtest.apps.foo.urls.foo')),
(r'^$', 'newtest.helloworld.index'),
# Uncomment this for admin:
# (r'^admin/', include('django.contrib.admin.urls')),
)
好了。保存了。上面的 r'^$' 是为了匹配空串,也就是形如: http://localhost:8000/ 。如果这时 web server 已经启动了,那么直接刷新页面,输出Hello, Django.。
[b]在eclipse中的配置:[/b]
1. 先建python project,Eclipse IDE-》File-》New-》Other-》Pydev-》选择Pydev Project-》起一个项目的名称(例如pydemo)-》选择路径,如D:\workspace-》选择适合你的Python版本(我的是2.5)-》将下面的勾去掉,不要建立src文件-》选择interpreter(解释器),选上面已经设置的python interpreter-》Finish。
2. 把生成的Django项目目录拷贝到Eclipse刚刚建立的项目下的目录里。回到刚才的Elicpse IDE-》在PyDev Package视图中右键单击新建的项目,从弹出的菜单中选择“Refresh”,即可看到Django的项目工程。添加、删除文件和目录的操作都可以通过右键菜单来完成。
3. 右键单击PyDev项目-》属性-》选择PyDev-》PYTHONPATH-》然后将src目录 (项目文件路径) 添加到项目代码中去-》确定
4. 对Pydev项目进行配置:选择Pydev的项目名称-》Run菜单-》Open Run Dialog-》Python Run-》右键New-》在Main面板中写入项目名称,通过Browse载入项目名称和Main Module,Main Module选择manage.py-》在Augement面板中,argument必须是 runserver --noreload,下面的working directory加入你的base directory。
也可以参考[url]http://www.iteye.com/wiki/Django-book[/url]进行配置和学习。[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值