第一章Django初步-安装
检查Python 版本(2.7.5)和 Django的版本是一致的。
Django在Windows安装:
1下载:先安装Python,在去下载Django安装包Django-1.5.5.tar.gz(https://www.djangoproject.com/download/),解压; |
|
2.安装:在windows命令窗口cd到该目录,用python setup.py install 命令安装; | python setup.py install |
3.验证:在去python交互式窗口,输入import django 不报错就说明是对的。 | import django |
项目创建和APP的创建:
1在windows命令窗口输入命令创建项目: 比如frank01的项目 | django-admin.py startproject frank01 |
2建立了frank01一个包,默认也有个frank01的子文件夹,里面有文件如urls.py | 文件解析: settings.py: 调试,数据库配置,时区,语言,新建应用; |
3在windows命令窗口输入命令创建应用: 比如blog的项目 | django-admin.py startapp blog |
4分析生成的blog应用子文件夹(本质是子包) | 文件解析: models.py:模型文件, views.py: 视图文件。加个index方法:< from django.http import HttpResponse def index(req, template_name): return HttpResponse("Welcome" )> test.py: 测试文件。 |
5让页面url指向views里面调用的方法。 | urls.py:URL页面。加个blog/index/$指到blog.views.index(格式为APP.file.function): <url(r'^blog/index', 'index', {'template_name':'' }),> |
6开启服务器 注释:django会自带开发服务器。启动是在windows命令窗口输入命令,之后窗口会有即时的所有http信息。 | python manage.py runserver 可选参数可有IP或端口: #python manage.py runserver 8080 #python manage.py runserver 0.0.0.0:8000 |
7你可以浏览器 http://127.0.0.1:8000/blog/index/ | 显示你view文件index方法返回的结果 |
其他参考:
Django 在其内部的各个方面都使用到了Unicode 对象。你可以参考:http://www.joelonsoftware.com/articles/Unicode.html学习。