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

相关推荐
代码山河14 分钟前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
在世修行22 分钟前
智学文枢:题目流水线
python·多线程·状态机·pyside
梯度下降者1 小时前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
小徐不徐说2 小时前
C++ 接口与插件设计:从工厂注册到 Qt 动态插件
数据库·c++·qt·系统架构·程序设计
“AI国潮设计-小江”2 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
论文复现现场3 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算
benchmark_cc3 小时前
用 Python 拉 A 股全市场实时快照:Notebook 请求、结果校验与易错点
python·数据分析·pandas·量化交易·股票数据·quantdash
伞伞悦读4 小时前
【第70期】Adam二阶矩不是方差:偏差校正、动量与AdamW完整实验
python
Decay__4 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
外收内放4 小时前
Python基础语法练习题(73)
java·前端·python