今天开始Python和Django的学习,虽然我已经有了java下SSH开发的经验,但是在听说django是第三代开发框架的时候,我还是忍不住小心脏扑通了一下,好技术就应该多学多看,其实学习语言不一定要每样都精,但是都懂些还是应该的。
书归正传,我看的是爱酷的学习视频,推荐大家可以看看,还是很详细的,手把手教,http://www.icoolxue.com/album/show/112。
尽管视频中的是linux系统,我用的是windows系统,但是这也不妨碍部署安装,如果大家有windows下的django问题咱们也可以讨论。
1、开始首先是进入Dos下的python,django的安装和环境变量设置我就不多絮叨了,执行python setup.py install安装。
2、安装之后,进入python目录,在>>>下输入import django,如果正常则返回>>>(不正常我还没见过了),这样django在python下的安装第一步解决了。
3、之后建立一个简单地项目,在选择好的目录下输入django-admin.py startproject 项目名称,就可以新建一个项目了,中间插一句,我这一步报了个无法找到django-admin.py的错误,后来我才发现是因为没有在python下Import django的原因。
建立好项目之后就需要修改settings.py和urls.py两个文件,其中setttings.py初始可以修改:
TIME_ZONE时区,例如:'Asia/Tianjin';
LANGUAGE_CODE语言,例如:'zh-cn';
INSTALLED_APPS部署的Module,这个是必须写的,可以写上你自己的module的名称,我这里添加了个blog(跟着视频走的。。。
urls.py格式是:
url(r'^blog/index/$','blog.views.index'),其中r是默认格式,blog/index/$是url地址,blog.views.index对应的是Module下的view.py中的index方法
4、然后返回项目目录下新建一个APPS,命令是django-admin.py startapp (Module名称)对应的是settings.py下的APPS
5、修改新APPS下的views.py方法,新建一个index方法:
from django.http import HttpResponse
def index(req):
return HttpResponse('<h2>Gxx django!<h2>')
6、最后启动该项目下的服务器python manage.py runserver,打开浏览器即可查看对应结果了