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

相关推荐
ptc学习者13 分钟前
oracle 列的直方图
数据库·sql·mysql
趙卋傑16 分钟前
接口自动化测试
python·pycharm·pytest
BoBoZz1922 分钟前
CellTypeSource
python·vtk·图形渲染·图形处理
饺子大魔王的男人30 分钟前
3D 打印总盯着机器?OctoPrint + cpolar让远程操控变简单
数据库·postgresql
a***976842 分钟前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
q***57741 小时前
Python中的简单爬虫
爬虫·python·信息可视化
韩立学长1 小时前
【开题答辩实录分享】以《粤港澳大湾区活动数据可视化分析系统》为例进行答辩实录分享
python·信息可视化·flask
一 乐1 小时前
英语学习激励|基于java+vue的英语学习交流平台系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·学习·小程序
也许是_1 小时前
MySQL与PostgreSQL深度对比
数据库·mysql·postgresql
JIngJaneIL1 小时前
停车场管理|停车预约管理|基于Springboot+的停车场管理系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·notepad++·停车场管理|