Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。其核心包括:一个 面向对象 的映射器,用作数据模型(以Python类的形式定义)和关系性数据库间的媒介;一个基于正则表达式的URL分发器;一个视图系统,用于处理请求;以及一个模板系统。(wekipedia)
django自带了便于我们实时调试的轻型服务器,所以输入runserver启动后,默认开启8000端口。django会根据工程文件manage.py文件找到settings.py配置信息,然后加载工程中的模块,本工程中的模块只有一个HelloWorld模块。在浏览器输入url后,django会将url和mysite下的urls.py进行匹配,这里和hello匹配,然后调用视图views.py中我们定义的hello函数,在浏览器中显示hello函数返回的”Hello World.”内容。
原文地址:http://blog.csdn.net/mingyong_blog/article/details/45604237