django学习笔记

每次用django都要重新看django book,太不熟悉了。这个寒假一定记下来!
参考django book前三章

hello world

安装

自不必说,git clone,cd 进入目录
python install.py install
注意操作权限。

具体使用

django-admin.py runserver mysite
这样就在目前所在的目录下创建了一个mysite文件夹,结构如下:

mysite

manage.py
mysite

settings.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

你可能感兴趣的:(django学习笔记)