Django函数视图和类视图

函数视图

1.全局环境的urls.py引入映入应用的urls,避免后期开发路由过多而导致杂乱

python 复制代码
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
 path('account/', include('account.urls')),#使用include函数引入,表示account应用下的路由(urls)文件
 path('admin/', admin.site.urls
]

2.找到对应的应用下创建urls.py,并进行路由配置

python 复制代码
from django.urls import path, re_path
from . import views #表示当前路径下进行配置

urlpatterns = [
 path('login/', views.login),  #表找到视图里面的login函数
]

3.视图配置

把需要呈现的视图展示柜到views.py里面,就可以通过相应的路由进行访问

python 复制代码
from django.shortcuts import HttpResponse
from django.shortcuts import render

def login(request):
    return render(request, 'login.html') #表示导入的html文件

注意:这里我们要将所有的html文件全部放在templates文件夹里面,并且在全局的文件setting.py里面

类视图

在views里面定义类

转到应用下的urls.py里面配置路由

相关推荐
绘梨衣54713 分钟前
PDF跨页表格处理方案(极简落地版 + 工具对比)
python·rag
实验室管理云平台20 分钟前
北京盛元广通推疾控中心实验室管理系统,提升检测效率
数据库·python
玫幽倩43 分钟前
2026第二届湾区杯网络安全大赛决赛(AI专项赛道静态题wp)
pytorch·python·ai·agent·ctf·rag·湾区杯
TechWayfarer1 小时前
IP地址查询之后:如何在请求抵达前识别风险
python·tcp/ip·网络安全
专注于ai算法的踩坑小达人1 小时前
TabFM(Google Tabular Foundation Model)完整部署手册(PyTorch GPU版)
人工智能·python
极限实验室1 小时前
INFINI Easysearch 向量搜索实战(一)
数据库·搜索引擎
枫叶丹41 小时前
数据库上 Kubernetes 后,KES-Operator 如何简化集群运维
数据库
特创数字科技1 小时前
公文Word一键批量排版工具|批量统一公文标准格式,办公自动化桌面小工具
前端·python
维克兜率天1 小时前
5.3 宏观因子:抬头看天
笔记·python·深度学习·算法·量化
蓝速科技1 小时前
数字人一体机芯片选型:RK3576 与 X86 场景化对比指南丨蓝速科技
大数据·运维·数据库·人工智能·科技