我的模型.py:
class ApiLog(models.Model):
...
incoming_data = models.TextField('incoming data', null=True, blank=True)
在序列化程序.py
^{pr2}$在视图.py:
class ApiLogViewSet(APIView):
def post(self, request, format=None):
serializer = ApiLogSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
在邮寄请求中,我发送:
data = {...,
'incoming_data':{"key1":"value1","key2":"value2"}
}
当你想尝试时序列化程序。是否有效()我有错误:
{"incoming_data":["Not a valid string."]}
也许是因为我想把字典保存到TextField?在
是否可以将此词典保存到TextField?欢迎提出建议。在
在序列化程序中尝试此操作:
这将把您的
JSON
dict转换为字符串,并以Text
的形式存储在数据库中。在有关详细信息,请参阅official DRF documentation
试着用引号?公司名称:
相关问题 更多 >
编程相关推荐