django中 视图view管理,urls设置及模板基本使用

view是处理浏览器显示内容的

1.定义一个视图函数

在view.py 文件中设置

from django.shortcuts import render
from django.http import  HttpResponse
# Create your views here.
#视图函数
def index(request):
    return HttpResponse('django hello')

 2.绑定路由

在urls.py文件中设置

新建一个urls.py文件(新建一个子路由)在其中填入主路由的代码,修改

from django.urls import path
from book.views import  index
urlpatterns = [
    path('home/', index),
]

主路由配置

然后访问,发现404报错,是由于我们现在进入的是主路由,http://127.0.0.1:8000/

然后里面有连个子路由可以选择,需要在后面加上子路由http://127.0.0.1:8000/home/

 

3.浏览器访问django数据流程

浏览器首先访问主路由(bookmanager文件夹下的urls文件),然后根据主路由设置访问子路由,

子路由绑定了视图的话,就会访问子app下的视图函数,运行

4.模板导入

4.1文件夹创建

首先在工程中新建一个templates文件夹,用来保存html文件的

由于一个项目不可能只有一个app所以

再在templates文件夹下新建一个app文件夹,用来区分不同app的不同html文件

4.2配置templates路径

找到setting文件中templates设置

 配置路径

os.path.join(BASE_DIR,'templates')

 

4.3设置html文件

4.4绑定路由

总路由设置

 子路由设置

 4.5视图设置

4.6查看结果

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值