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.
来源:oschina
链接:https://my.oschina.net/u/2248826/blog/548642