-
6 votesanswersviews
使用Protobuf-net和Monotouch for IOS序列化IEnumerable槽WCF
我正在尝试在Monotouch / Monodevelop上为IOS编写WCF服务 . 我使用[DataMember] / [DataContract]等标准属性作为我的可序列化对象,使用[ServiceContract] / [OperationContract]作为我的界面 . 一切正常,但是当我尝试在接口实现(服务器端)上实现返回IEnumerable的方法时,它没有用 . 所以为了解决我的... -
2 votesanswersviews
如何在DRF中使用相同名称的read_only和write_only使用不同的序列化程序?
在DRF的CreateAPI中创建Django对象后,您将获得一个状态201,并返回与您用于创建Django对象的相同序列化程序的对象 . Wanted: on create:Serializer.comments = Textfield(write_only = True)和on created(201 status)Serializer.comments =一份提交列表 我知道's poss... -
1 votesanswersviews
Django休息框架非模型序列化器
假设我有一个类似的模型 class MyModel(models.Model): kwargs = models.TextField() 其中 kwargs 字段通常是JSON字符串,表示关键字参数的字典,例如 '{"X": 1, "Y": 2}' . 它's not practical to modify this model, as it'是... -
1 votesanswersviews
django rest framework - 全局默认模型序列化器
简而言之,我希望每个模型都有一个全局默认的序列化程序 . 我的用例是创建动态序列化器 - 即动态创建 ModelSerializer 类 . class Customer(models.Model): name = models.CharField(max_length=200) code = models.CharField(max_length=200) # many mor... -
0 votesanswersviews
处理DRF序列化程序中的ManyToMany字段
我有以下Django模型: class Article(models.Model): name = models.CharField(max_length=30, unique=True) tags = models.ManyToManyField(Tag) ... class Tag(models.Model): name = models.CharField(max_leng... -
0 votesanswersviews
通过一个序列化程序保存两个相关模型,并将第一个id作为django rest框架中的外键传递给第二个?
我有一个JourneySchedule模型,存储出发和返程: class JouaneySchedule(models.Model): Owner = models.ForeignKey('Profile', on_delete=models.PROTECT) ReturnOf = models.ForeignKey('self', on_delete=models.CASCADE, nu... -
9 votesanswersviews
Django REST Serializer方法可写字段
我正在阅读Django REST Framework,我有一个使用SerializerMethodField()与getter序列化的模型 . 但是,当我POST到此 endpoints 时,我希望能够设置此字段,但这不起作用,因为正如上面的文档所示,您无法写入SerializerMethodField . Django REST中是否有任何方法可以为您定义自定义getter方法的序列化器字段,...