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

ε祈祈猫儿з 提交于 2019-12-01 11:30:06

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.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!