django环境搭建eclipse+pydev及helloworld运行
django环境搭建eclipse+pydev及helloworld运行
刘新全 发表于2年前
django环境搭建eclipse+pydev及helloworld运行
  • 发表于 2年前
  • 阅读 138
  • 收藏 2
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

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
博文 56
码字总数 29105
×
刘新全
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: