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

相关推荐
精益数智工坊2 分钟前
物料管理是什么?物料管理的具体工作有哪些?
大数据·前端·数据库·人工智能·精益工程
m0_596406375 分钟前
CSS如何高效引入样式表_对比link标签与import指令的性能差异
jvm·数据库·python
行云的逆袭7 分钟前
树莓派4B安装adminer数据库简易工具
数据库
solihawk8 分钟前
服务器内存被谁“偷”走了?
服务器·数据库
南宫萧幕22 分钟前
HEV 智能能量管理实战:从 MPC/PPO 理论解析到 Python-Simulink 联合仿真闭环全流程
开发语言·python·算法·matlab·控制
码农的神经元24 分钟前
Python 实现县域变电站智能巡检与抢修调度:地图、路径规划与恢复策略
开发语言·python
德彪稳坐倒骑驴1 小时前
SQL连续登录问题
服务器·数据库·sql
葡萄城技术团队1 小时前
告别臃肿 SQL:HR 系统如何实现“字段级”权限控制与动态脱敏方案?
数据库·sql
SQL必知必会1 小时前
SQL HAVING 是什么?一篇讲清 WHERE 和 HAVING 的区别
数据库·sql
weixin_568996061 小时前
c++如何实现日志文件的异步落盘功能_基于无锁队列方案【附代码】
jvm·数据库·python