gpt4 book ai didi

Django 和 Tastypie : accessing an object related to a newly created resource

转载 作者:行者123 更新时间:2023-12-02 05:05:06 25 4
gpt4 key购买 nike

假设我的应用程序中有以下模型:

from django.contrib.auth.models import User

class Category(models.Model):
user = models.ForeignKey(User)

class Product(models.Model):
category = models.ForeignKey(Category)

所以我的用户拥有他们的类别,我不希望他们能够在其他人拥有的类别中发布产品。我想实现我自己的 Tastypie 授权方法 (create_detail),该方法将检查添加产品的用户是否拥有他希望将此产品添加到的类别。

我的问题是,我重写的方法 Authorization.create_detail(self, object_list, bundle) 仅接收带有空 bundle.obj 的 bundle bundle.data 中的一些原始数据。如何访问与用户想要创建的 Product 关联的 Category 对象?

最佳答案

关于:

category = Category.objects.get(pk=bundle.data['category'])

关于 Django 和 Tastypie : accessing an object related to a newly created resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15954368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com