本博文根据python2.7.3、Django1.7.1,运行环境为linux Ubuntu12.04,当然开始学习django是在win7 python2.7.8 Django1.7下搭建,后来发现在linux下开发可以省去一些default设置的修改,就转战linux学习。该博文针对win7,下一篇开始将细讲linux环境下
1、生成一个服务器工程:
上面效果验证一样,后得知有无python命令在windows下都一样
2、生成一个工程,并对服务器settings.py文件修改
3、修改 mytest1/mytest1/urls.py,如
from hello.views import sayhello (样式为:from projectfile/views import function)
4、修改 mytest1/hello/views.py
import django.http import HttpResponse
5、启动服务器
备注:这里没有用到模板,是属于最基本的搭建流程,高手勿喷,只是写下来记一记。
至于为什么选择用linux,因为在应用template的时候,可以用到一个render_to_response的函数,用起来相当简单,要在windows下利用这个函数,需要修改配置如下:
虽然目前只发现这个函数,但可以想象,django开发者默认在linux下运行,所以会有一些潜在的函数以及以后的版本会有类似的问题,就不纠结下去了。而且,鉴于大多数服务器都是在linux下搭建的,就不白费力气改完之后以后部署在linux下又要改回去,就转战linux了。