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

相关推荐
唐叔在学习12 小时前
Python移动端应用消息提醒开发实践
开发语言·python
好家伙VCC12 小时前
**发散创新:基于Python与OpenCV的视频流帧级分析实战**在当前人工智能与计算机视觉飞速发展的背景下
java·人工智能·python·计算机视觉
xiaotao13112 小时前
阶段零:IDE选择 与 Jupyter Notebook / Lab 使用
ide·人工智能·python·jupyter
TDengine (老段)12 小时前
中原油田引入时序数据库 TDengine:写入性能提升、存储成本下降 85%
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
IT邦德12 小时前
Oracle 26ai搭建ADG Far Sync日志备库
数据库·oracle
Pocker_Spades_A12 小时前
Python快速入门专业版(五十七)——POST请求与模拟登录:从表单分析到实战(以测试网站为例)
开发语言·python
Highcharts.js12 小时前
企业级数据可视化|BI 仪表板数据中台工业监控平台的选择分析
人工智能·python·信息可视化·数据挖掘·数据分析·highcharts
Crazy CodeCrafter12 小时前
现在做服装,实体和电商怎么选?
大数据·数据库·人工智能·微信·开源软件·零售
橙露13 小时前
Seaborn 高级可视化:统计图表制作与报告导出
python
2601_9544345513 小时前
2026年专业深度测评:入门电钢琴品牌排名前五权威发布
大数据·人工智能·python