jinja2设置view可以使用class吗?

来源:3-8 mako的配置与使用方法

慕粉5230329

2024-04-24

老师为啥jinja2 中app的view我们用的是函数,mako我们用的是class类? jinja可以用class类吗?我尝试了一下,好像报错,不知道问题出在那
app/views :
from django.shortcuts import render
from django.views import View

class JinJa(View):
TEMPLATE = ‘test.html’

    def test(self, request):
            return render(request, self.TEMPLATE)

app/urls:
from django.urls import path
from .views import JinJa

urlpatterns = [
path(‘test/’, JinJa.as_view())
]

运行后网页报405错误

写回答

2回答

deweizhang

2024-12-26

jija关于类的方式应该是支持的 但的确没有用过 给你一个思路 你可以去查一下哈 百度查一下jija的官网

0
0

珍惜当下2024

2024-07-07

我试了也不行,错误是:

Method Not Allowed (GET): /test/

Method Not Allowed: /test/


0
1
珍惜当下2024
又重新梳理了一下代码,已经可以了,用类也没问题
2024-07-11
共1条回复

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程