文档详情

使用eclipse pydev django.doc

发布:2017-12-19约1.9千字共4页下载文档
文本预览下载声明
生成项目路径 需要手工创建目录之类的工作,Django提供了django-admin.py可以做这件事。(最好把django-admin.py放到环境变量path中) (Eddie注:这里的django-admin.py是指运行了python setup.py install 之后生成的build\scripts-2.6目录中的django-admin.py文件) 例如我想创建个名字为ceshi的项目, 我可以在cmd中运行这个命令: django-admin.py startproject ceshi 这个目录要记住(最好是在工作目录下workspace),例如我的目录是在d:\ceshi 这样我们就创建了ceshi这个目录,进入目录可以看到4个文件。 __init__.py 表示这是一个 Python 的包 manage.py 提供简单化的 django-admin.py 命令,特别是可以自动进行DJANGO_SETTINGS_MODULES 和 PYTHONPATH 的处理,而没有这个命令,处理上面环境变量是件麻烦的事情 settings.py 它是django的配置文件 uls.py url映射处理文件, Karrigell 没有这种机制,它通过目录/文件/方法来自动对应,而 Django 的url映射是url对于某个模块方法的映射,目前不能自动完成 manage.py runserver 这个时候Django自带的web server启动了。进入:8000可以看到服务启动成功的提示。 把项目加载到IDE中 这个时候先把上面的cmd关掉,就是停掉django的web server。 打开MyEclipse,新建项目New -- Other... -- Pydev -- Pydev Project, 单击Next 进入Pydev Project, project name 中填入项目的名称ceshi, 把默认路径改成之前手动生成的目录,Grammer Version 中选择自己安装的python的版本,然后把最下面的create default src folder and add it to the pythonpath? 中的勾选取消掉。 点击finish完成创建。 在MyEclipse中可以看到这个项目和他的目录结构 在MyEclipse中启动web server 在项目上点击右键 Properties选项,进入Properties for ceshi 找到 PyDev - PYTHONPATH 选项,Source Folders -- Add source folder 添加项目源文件,这里把整个ceshi项目都添加进去。 在ceshi 项目中点击右键 Run as -- Run Configurations,进入这个配置选项卡,在Main下,浏览选择项目Project,这里是ceshi, 然后主模块Main Module浏览选择manage.py。 在(x)= Arguments 选项下 在Program arguments 中填入 runserver --noreload。 在Working directory 中通过Workspace...浏览选择当前的项目。 点击Apply, 然后run,这个时候可以在Console中看到 项目启动成功。 使用MyEclipse开发。 在ceshi 右键 New -- File 新建个.py的文件。例如 first.py 这里定义了一个名字为 hello的方法。 配置urls.py,在文件中添加两行, (r^first/, ceshi.first.hello), (r^admin/, include(django.contrib.admin.urls)), 这里比较关注的是第一行,这里的意思就是把ceshi项目下的fisrt.py文件中的hello方法映射到/fisrt去, 这样我们打开浏览器输入::8000/first/ 可以看到输出Hello first django,这个就是我们运行的结果。 质量体系文件 文件编号:WPS_J2EE J2EE项目组-使用eclipse + pydev + django 版本号:1.0 修改号 1 页码:116 第 30 页
显示全部
相似文档