【发布时间】:2021-04-06 04:45:28
【问题描述】:
我想在用户创建测验后(添加标题后)将用户重定向到AddQuestionsView。
我的创建测验
class CreateQuizzView(CreateAPIView):
serializer_class = CreateQuizSerializer
我的 serializers.py 文件
class CreateQuizSerializer(serializers.ModelSerializer):
class Meta:
model = Quizzer
fields = ['title']
def create(self, validated_data):
user = self.context['request'].user
new_quiz = Quizzer.objects.create(
user=user,
**validated_data
)
return new_quiz
我可以通过添加任何 Mixin 来添加重定向或更改需要更改 GenericView。
【问题讨论】:
-
APIView通常不被浏览器使用,因此重定向没有多大意义。
标签: python django django-rest-framework django-generic-views django-quiz