上次尝试了ruby的rails,总结出来,估计类似ruby这样命令行似的脚本在linux下较好用,windows下很别扭。抛开rails,这次来看看python的Django,python也是脚本语言,和ruby很像,都说类似胶水,不管它。
准备环境
1. 下载安装python,并将其目录添加到系统环境变量
2. 下载django
Django下载后为压缩包,解压缩跟Python放在同一个根目录,在dos下进入到Django-1.6.3(读者可能版本不同)目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。将G:/Python33/Lib/site-packages/django;G:/Python33/Scripts添加到系统环境变量,添加完成后使用以下方法验证正确性。
在dos下进入Django-1.6.3目录
1》.输入python
2》.输入import django
3》.输入django.get_version()
即可显示当前django版本信息。
以上参考文章
创建工程
进入某个目录执行“django-admin.py startproject pro”即可在该目录下创建一个名为pro的工程。工程包含5个文件:
_init__.py :Python的模块定义文件。 这是一个空文件,一般你不需要修改它。
settings.py :该 Django 项目的设置或配置。
urls.py:Django项目的URL设置。
manage.py :一个命令行工具,生成这个文件仅仅是为了方便。可以通过python manage.py help 查看该工具的功能。完全不需要编辑这个文件。
wsgi.py:
运行工程
进入该工程目录执行“python manage.py runserver‘可看到提示信息。
启动了http://127.0.0.1:8000/服务,浏览器输入该url即可看到欢迎画面:
hello,django
pro下新建视图view.py:
from django.http import HttpResponse
def hello(request):
return HttpResponse("hello, Django!")
在urls.py添加路由:
from django.conf.urls.defaults import patterns, include, url
from view import hello
urlpatterns = patterns('',
url(r'^hello/$', hello),
)
注意python强调的代码的缩进和模块的命名引入。
访问”http://127.0.0.1:8000/hello/“可以看到结果:
ok!
总体看,python的web框架容易玩儿一些,最起码环境搭建上不愧为跨系统的胶水之称。
参考文章:csdn的django专栏