Serialization 如何在Django 1.8和REST 3中同时写入两个不同的序列化程序?

Serialization 如何在Django 1.8和REST 3中同时写入两个不同的序列化程序?,serialization,django-rest-framework,django-1.8,Serialization,Django Rest Framework,Django 1.8,我正在从angular应用程序向django视图/序列化程序发送json数据,需要同时序列化两个数组,以便成功创建用户。我尝试了一些可笑的方法来分离视图中的数据,并分别进行两次序列化,但我意识到这确实很混乱,如果在第二部分中发生错误,就会出现问题 基本上: {"email": "foo@foo.com", "password": "barbar", "first_name":"baz", "last_name":"buzz", "profile": {"cdata":"1" "

我正在从angular应用程序向django视图/序列化程序发送json数据,需要同时序列化两个数组,以便成功创建用户。我尝试了一些可笑的方法来分离视图中的数据,并分别进行两次序列化,但我意识到这确实很混乱,如果在第二部分中发生错误,就会出现问题

基本上:

{"email": "foo@foo.com",
"password": "barbar",
"first_name":"baz",
"last_name":"buzz",
"profile":
    {"cdata":"1"
     "other":"0"
     "sex":"m"}
 "message": "I don't know what comes after buzz in foo bar baz buzz etc."
}
我应该在视图中分离阵列吗?如果是这样的话,我如何告诉序列化程序应该使用哪个分离的数据数组

(此配置文件数据与用户模型一起保存为OneTONE字段)

如果有人能给我一个简洁的处理方法,我将非常感激


请让我知道,如果你可以帮助或如果你需要更多的信息。谢谢你抽出时间。谢谢

请为序列化程序、模型和视图添加代码。这可能有助于更好地理解问题。请添加序列化程序、模型和视图的代码。这可能有助于更好地理解问题。请添加序列化程序、模型和视图的代码。这可能有助于更好地理解这个问题。