django-rest-framework - TemplateResponseMixin 需要在 DRF 中定义 'template_name' 或实现 'get_template_names()'
问题描述
我正在尝试在 django rest 框架中确认电子邮件地址,但我收到了错误消息
我更改了 url 模式并从 allauth 导入 confirm_email 视图,但仍然出现错误
网址.py
from allauth.account.views import confirm_email
urlpatterns = [
path('rest-auth/registration/account-confirm-email/(?P<key>.+)/', confirm_email, name='account_confirm_email'),
]
视图.py
from django.shortcuts import render
from rest_framework import generics
#for facebook authentication
from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter
from rest_auth.registration.views import SocialLoginView
from . import models
from . import serializers
class UserListView(generics.ListCreateAPIView):
queryset = models.CustomUser.objects.all()
serializer_class = serializers.UserSerializer
class FacebookLogin(SocialLoginView):
adapter_class = FacebookOAuth2Adapter
解决方案
推荐阅读
- javascript - 将数组中的用户注册信息与用户登录输入进行比较
- angular - 刷新后 fxLayout 出现问题
- python - 在交互中通过正则表达式传递变量
- c - 用C计算圆的面积并在主脚本中调用它
- java - 我应该如何将我的请求正文映射到另一个对象,同时保持相同的子关系?
- angular - 如何在同一个按钮上更新和提交功能
- java - Java 从枚举中查找枚举
- javascript - 切换操作员如何取消订阅以前的 observables?
- python - 从单独文件中的对象属性获取值
- php - 如何避免在 reactJS 中使用表单返回空数据?也检查后端代码,专家给我答案