路由器与视图的基本使用
路由器
哪里存在路由?
路由常用方法,变量与views的绑定
from django.urls import path, include ?#导入url编写模块
from django.contrib import admin ?#导入admin功能模块
urlpatterns: #整个项目的url集合,每个元素代表一条url信息
?
path(‘admin/’, admin.site.urls) ?
#设置admin的url,’admin/’代表uri地址,即http://127.0.0.1:8000/admin/,admin后边的斜杠为路径的分隔符,admin.site.urls 是url对应的视图函数
?
path(‘’, include(‘app.urls’)) ?
#如果url为空即代表为网站的域名,即127.0.0.1:8000,通常为网站的首页,include的是将应用中的urls包含进来
?
#另一种写法:
from app import urls as app_urls
path(‘’, include(app_urls))
?
#扩展知识:网址分两部分,domain域名与uri按照上边的地址分别是 127.0.0.1:8000和 admin
视图
views是django的mvt中的v部分,主要负责处理用户的请求和生成相应内容,然后在页面或其他类型文档中显示。
视图中的基本写法
from django.http import HttpResponse
?
?
def index(request):
?
? ? ? ? ? ?return HttpResponse(‘hello django!’)
?
|