我使用了drf-spectacular,关于这个模块有两个问题。
1.我想创建自定义架构并覆盖API端点中的架构。如何做到这一点?
1.我寻找一种方法来添加自定义模型到模式,但没有连接到端点。我看到我可以通过以下方式添加自定义Schema:
““”
inline_serializer(
name='PasscodeResponse',
fields={
'passcode': serializers.CharField(),
}
),
但不知道把这个放哪。
我想在这个Schemas中看到这个,就像屏幕上一样:
1条答案
按热度按时间ncgqoxb01#
使用通用视图自动实现:
我的观点的例子:
GenericAPIView
将同时生成schema和example value或者,如果你使用APIView类,你可以通过将这个函数添加到你的APIView类来实现这一点:
get_serializer
.如果你在browse able page
中编辑它或者在add部分添加这个蓝图,这个函数将生成你的示例的蓝图。例如:
不要忘记将
serializer_class
类属性添加到APIView。