[英]how to access serialized data in django rest framework
我的序列化程序中有這些數據
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 >]>})
我無法使用serializer.data
訪問數據,但我可以訪問serializer.initial
它在serializer.data
中給出空列表
您應該在訪問serializer.data
之前調用.is_valid()
方法:
if serializer.is_valid():
# Now you can get serializer.data
或者您可以在調用is_valid()
方法之前調用initial_data
來訪問數據:
print(serializer.initial_data)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.