Django 学习记录:
1、创建一个项目:mysite
$ django-admin.py startproject mysite
新建项目目录包含以下文件:
mysite/
manage.py
mysite/
__init__.py #空文件
settings.py #该Django项目的设置或者配置
urls.py #该Django项目的的url设置
wsgi.py
2、Django带有一个内建的、轻量级的web服务器供快速开发使用。最后发布产品时,需要进行产品级的WEB服务器配置工作(例如apache)。
$ python manage.py runserver #启动web服务器
3、
views.py:
from django.http import HttpResponse
def hello(request)
return HttpResponse('hello world')
urls.py:
form django.conf.urls.defaults import *
from mysite.views import hello
urlpatterns = patterns(' ',
('^hello/$, hello), #任何只有hello/的将会触发mysite.views模块下的hello函数
)
现在在浏览器中敲入:http:126.0.0.1:8000/hello/
模版:
t = Template('Hello, {{ name }}') for name in ('John', 'Julie', 'Pat'): print t.render(Context({'name': name}))用两个大括号括起来{{name}}是变量
类似{% for item in item_list %}是标签