[英]how to access serialized data in django rest framework
I have this data in my serializer我的序列化程序中有这些数据
EditScheduleSerializerByDate(data={'time1': '09:00:00', 't1course1': 'Machine Learning'}, initial={'ss': <QuerySet [<Schedule: 2021-02-27 13:00:00 Machine Learning >, <Schedule: 2021-02-27 13:00:00 Deep Learning >, <Schedule: 2021-02-27 14:00:00 Deep Learning >]>})
I am unable to access data using serializer.data
but I am able to access serializer.initial
我无法使用serializer.data
访问数据,但我可以访问serializer.initial
It is giving empty list in serializer.data
它在serializer.data
中给出空列表
You should call .is_valid()
method before accessing serializer.data
:您应该在访问serializer.data
之前调用.is_valid()
方法:
if serializer.is_valid():
# Now you can get serializer.data
Or you can call initial_data
to access data before calling is_valid()
method:或者您可以在调用is_valid()
方法之前调用initial_data
来访问数据:
print(serializer.initial_data)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.