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里面配置路由

相关推荐
吴可可12314 小时前
Teigha处理CAD样条曲线的方法解析
数据库·算法·c#
这个DBA有点耶14 小时前
数据迁移避坑指南:从Oracle到国产数据库的兼容性问题
数据库·数据仓库·sql·oracle·dba
idingzhi14 小时前
A股量化策略日报(2026年05月22日)
android·开发语言·python·kotlin
song50115 小时前
多卡训练加速:HCCL 集合通信实战
分布式·python·flutter·ci/cd·分类
小短腿的代码世界15 小时前
Qt国际化深度解析:从源码到企业级多语言实践
java·数据库·qt
Ting-yu15 小时前
Spring AI Alibaba零基础速成(6) ---- 向量化
数据库·人工智能
江上清风山间明月15 小时前
如何将python开发的window应用打包成exe
开发语言·python·exe·打包
知识分享小能手15 小时前
Flask入门学习教程,从入门到精通, Flask模板 — 完整知识点与案例代码 (2)
python·学习·flask
不懒不懒15 小时前
基于 Flask —— 异步任务处理接口服务
后端·python·flask
happybasic15 小时前
Python库升级标准流程~
linux·前端·python