文档章节

django环境搭建eclipse+pydev及helloworld运行

刘新全
 刘新全
发布于 2015/12/21 18:35
字数 478
阅读 145
收藏 2

1.安装django

首先你已经安装好了python,打开安装目录打开scripts文件夹:

这是可以运行的脚本,就是命令。有两种:pip和easy_install。都可以。我用的pip,格式是:pip install django==1.9,它就自动安装了,如果以用过linux,这种方式应该很熟悉的。可以看一下这边博客:廖雪峰的官方网站

2.下载eclipse我的版本是j2ee版本的,这个版本是做网站开发的。下好后打开

这是个插件库,在里面收缩pydev,就会出来的,其他的eclipse的版本不同可能会没有这个选项,那就需要选项

install new software不多介绍了。

3.创建helloworld项目,pydev支持django很方便的。

django自带测试服务器和数据库sqlite3,建好后运行127.0.0.1:8000如果没有错误就会出现

4.创建应用,manage.py startapp,eclipse有个快捷方法:

创建好后,打开文件views.py 这个就是响应请求返回数据的文件,

from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")

把代码复制进去,代码的用法不解释了。

打开urls.py,

urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^hello/', hello),

],

注意红色的逗号别少了,第二个hello就是views.py的函数名hello();运行127.0.0.1:8000/hello,就成功!

记:

1.在进如admin时,默认是英文的,要改成中文的,需要在setting.py中MIDDLEWARE_CLASSES添加 django.middleware.locale.LocaleMiddleware,并确保它 在’django.contrib.sessions.middleware.SessionMiddleware’之后 即可。(网上有说把LANGUAGE_CODE = 'en'改成zh-cn没成功);注意新版本是LANGUAGE_CODE = 'zh-Hans'不是zh-cn


2.当要返回html,需要创建templates文件夹,这个文件夹名字是固定的,卜要改成其他的,同时要修改一下setting中TEMPLATES

添加'DIRS': [os.path.join(BASE_DIR, 'templates'),],默认是空的,红色是加上去的。这样就会找到templates的位置了,否则会提示templatenoexist.

© 著作权归作者所有

共有 人打赏支持
刘新全
粉丝 11
博文 57
码字总数 29105
作品 0
兰州
程序员
python+Eclipse+pydev环境搭建

python+Eclipse+pydev环境搭建 本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 IDLE 简单快捷, 学习...

Airship
2015/11/13
0
0
[python网站开发] 一.Django入门知识及创建第一个网站

随着Python应用越来越广泛,学习Python相关知识越来越多的人选择。最新研究,Python已成为美国top高校最受欢迎的语言,同时国内用Python开发的网站越来越多,比较知名的网站如知乎、豆瓣、果...

Eastmount
2017/06/27
0
0
Django入门学习(一)

此学习过程是参照Django官方文档进行的,参考学习网址为Django。至于Django的安装在此不再叙述,请参考Django install。我在此的开发环境是Win7 64位、Eclipse+PyDev、MySQL、Python3.4,Pyt...

nbl_cs
2016/10/11
617
4
搭建openstack源码开发环境

大家在搭建openstack源码开发环境是在单机环境下安装openstack+eclipse+pydev调试的吗?还是在真实集群下?我开始在windows下eclipse+pydev发现很多模块unsolved,我现在的想法是在windows下...

chape
2013/04/20
3.3K
1
Django学习(二)

继续上一篇文章:Django学习(一)没看过的朋友可以点击链接:http://www.zhouhongliang.cn/article/32.html看一下 用Django创建一个项目,跟每个程序第一个必须要会的就是,输出HelloWorld!...

段友周
2017/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java IO类库之PrintStreamWriter

* A <code>PrintStream</code> adds functionality to another output stream, * namely the ability to print representations of various data values * conveniently. Two other fea......

老韭菜
52分钟前
0
0
qduoj~前端~二次开发~笔记

青岛大学qdu的onlinejudge是js的写的前端,框架是vue.js,在nodejs上部署运行,其实整体运行还是建立在docker的容器虚拟环境里,这里暂时不需要docker。安装环境是Ubuntu14-64bit 1.安装一大...

虚拟世界的懒猫
55分钟前
6
0
ConcurrentHashMap源码解读

部分内容转自:http://jiabinyuan.xyz/#/app/archive/detail/25 内部结构 内部采用了segment结构,每一个segment相当于一个hashtable。看下面的结构图: 从图的结构我们可以了解到,Concurr...

edwardGe
今天
1
0
Ubuntu终端Tab键自动补全

打开 /etc/bash.bashrc,找到下列代码,取消注释。 #enable bash completion in interactive shells#if ! shopt -oq posix; then# if [-f /usr/share/bash-completion/bash_compl......

大熊猫
今天
0
0
polipo socks5代理转http代理

天朝的网络,哎~ 装个 yarn 都时而会卡 假设在SSlocal 已经装好运行的前提下,来安装设置 polipo sudo apt-get install polipo sudo vim /etc/polipo/config 追加下列配置内容,并保存 socksP...

纯洁徐
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部