每次用django都要重新看django book,太不熟悉了。这个寒假一定记下来!
参考django book前三章
hello world
安装
自不必说,git clone,cd 进入目录
python install.py install
注意操作权限。
具体使用
django-admin.py runserver mysite
这样就在目前所在的目录下创建了一个mysite文件夹,结构如下:
mysite
manage.py
mysitesettings.py
urls.py
wsgi.py
views.py
views.py是为url.py的url具体调用函数准备的文件,在浏览器里面现实hello world的基本逻辑就在这里。
python manage.py runserver [ip] [port]
为了顺利在访问"ip/hello"时可以查看到浏览器上的简单一行hello world,就要在views.py中做如下改动:
from django.http import HttpResponse
def hello(request):
return HttpResponse("hello world")
request 的作用是传递一定的参数,此处没有特别的操作。
urls.py中也需要进行改动,需要:1.import views中的函数.2.在urlpartterns中添加一个URLpattern(就是这么称呼的)。
from mysite.views import hello
or:
from mysite.views import *
or:
from views import *
urlparttern 里面这么加:
url(r'^hello/$',hello),
URLpatterns