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

相关推荐
苍梧问道4 分钟前
SQL Server阻塞与死锁排查实战:从DMV到根因分析
数据库
狗都不学爬虫_4 分钟前
AI逆向 - 天御无感点击验证(补+纯)
爬虫·python·网络爬虫
shirsl18 分钟前
数据开发每日面试题 Day 5
大数据·数据库·sql·big data
529宝宝起名网40 分钟前
用 Python 开发历史名字查询与起名灵感工具:从古籍人物数据库到名字文化故事生成
开发语言·前端·python
DBA_G1 小时前
GBase 8a数据库执行计划查看方式解析
数据库
用户298698530141 小时前
Python 将 HTML 转换为 Word 文档的实践指南
python·html·api
初願致夕霞1 小时前
MySQL_事务(MVCC机制详解)
数据库·mysql
维克兜率天1 小时前
【维克】模块3总结:从一行空数据,到一个能跑的模型
python·深度学习·算法
飞Link1 小时前
定积分理论与 Python 仿真完全指南
python·算法
小静AI工程实验室1 小时前
Python 爬虫翻页为何重复、漏数据?SQLite 复现 OFFSET、复合游标与快照的 8 项检查
爬虫·python·sqlite