ZvL*_*ZvL 1 python django serialization django-rest-framework
使用Django Rest Framwork,我想在数据库中设置一个不能为null的字段,但是fields在我实际保存ModelSerializer管理的模型之前,它不包含在Meta类的元组中.
在我ViewSet,我定义perform_create并想要做这样的事情:
serializer.fields.new_field = new_field_id
这里new_field是我的模型和new_field.id外键是我使用的cookie中设置的值只取模型的ID.
有谁知道这个干净的解决方案?
谢谢!
你是说这个..?
def perform_create(self, serializer):
serializer.save(user=self.request.user)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1394 次 |
| 最近记录: |