请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

jinja2设置view可以使用class吗?

老师为啥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错误

正在回答 回答被采纳积分+3

1回答

珍惜当下2024 2024-07-07 21:47:43

我试了也不行,错误是:

Method Not Allowed (GET): /test/

Method Not Allowed: /test/


0 回复 有任何疑惑可以回复我~
  • 又重新梳理了一下代码,已经可以了,用类也没问题
    回复 有任何疑惑可以回复我~ 2024-07-11 09:25:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信