django框架是一款MVT web开发框架。获取数据后需要通过试图(V)展示给用户。
这里介绍django框架展示数据的过程。
django中视图对web请求进行回应,一般的开发语言都会需要两个对象Request,Response。python djano也不例外。
django中的视图其实就是一个个函数,所以
在views.py中定义两个函数index、detail如下:
def index(request):
return HttpResponse('www.isoftvip.com')
def detail(request,id):
return HttpResponse("detail - %s"%id)
定义好视图之后,还需要配置“路由”,就是配置请求路径。
在urls.py中包含booktest的urls.
url(r'^',include('booktest.urls'))
然后在booktest的urls.py中定义路由。这样可以避免整个web应用的路由都堆积在一个urls.py中。
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index),
url(r'^([0-9]+)/$', views.detail),
]
启动服务 python manage.py runserver 8080
访问 http://localhost:8080/ 这样就能匹配上index视图
http://localhost:8080/3 这样就能匹配上detail视图
django框架,django实战,django注册模型,django自定义管理页面