Django 我们如何传递另一个字段来创建模型Mixin?
型号: 查看: 有没有办法将这个create方法用于另一个字段 它现在给我这个错误:Django 我们如何传递另一个字段来创建模型Mixin?,django,django-rest-framework,django-views,Django,Django Rest Framework,Django Views,型号: 查看: 有没有办法将这个create方法用于另一个字段 它现在给我这个错误: { "seller_id": [ "This field is required." ] } 在调用self.create之前,您可以将卖家id添加到request.data,如下所示: seller = Seller.objects.get(user_id=self.request.user.id) if request.data =
{
"seller_id": [
"This field is required."
]
}
在调用self.create之前,您可以将卖家id添加到request.data,如下所示:
seller = Seller.objects.get(user_id=self.request.user.id)
if request.data = {}:
request.data.update(seller_id=seller)
else:
try:
if not request.data._mutable:
request.data._mutable = True
request.data.update(seller_id=seller)
except:
request.data.update(seller_id=seller)
你能展示你的序列化程序和卖家模型吗?
{
"seller_id": [
"This field is required."
]
}
seller = Seller.objects.get(user_id=self.request.user.id)
if request.data = {}:
request.data.update(seller_id=seller)
else:
try:
if not request.data._mutable:
request.data._mutable = True
request.data.update(seller_id=seller)
except:
request.data.update(seller_id=seller)