python - 遍历django模板中的外键相关表

python - 遍历django模板中的外键相关表

视图 categories=Category.objects.all() t=loader.get_template('index.html') v=Context({ 'categories': categories}) return HttpResponse(t.render(v)) 模板{% for category in categories %}<…


Django rest框架嵌套自引用对象

我的模型看起来像这样: class Category(models.Model): parentCategory=models.ForeignKey('self', blank=True, null=True, related_name='subcategories') name=models.CharField(max_length=200) descripti…


如何使用Django Rest Framework创建多个模型实例?

我想使用Django Rest Framework和一个API调用来保存和更新多个实例。 例如,假设我有一个可以拥有多个“教师”的“课堂”模型。 如果我想创建多个教师,然后更新他们所有的课堂号码,我该怎么做? 我是否必须为每位老师拨打API电话? 我知道目前我们无法保存嵌套模型,但我想知道我们是否可以在教师级别保存它。 谢谢!…



如何编写django-rest-framework序列化程序/字段来合并通用关系中的数据?

我有一个泛型关系指向各种其他对象的对象,我需要它们被合并(内联),所以序列化的对象看起来像一个完整的对象。 例如: class Enrollement(models.Model): hq=models.ForeignKey(Hq) enrollement_date=models.Datetime() content_type=models.ForeignKe…


django - 通过表序列化M2M关系

我有以下型号: class Packing(models.Model): name=models.CharField(max_length=100) size=models.CharField(max_length=50,blank=True) class Product(models.Model): name=models.CharField(max_le…


python - 使用django-rest-framework序列化程序检索外键值

我正在使用django rest框架来创建API。 我有以下型号: class Category(models.Model): name=models.CharField(max_length=100) def__unicode__(self): return self.name class Item(models.Model): name=…


python - 在Django Rest Framework(2.3.5)中序列化ManyToMany会引发ValueError

我有我认为是一个非常简单的序列化程序设置,但是当我尝试将数据PUT到我的API,我得到以下错误: ValueError:实例应该是一个queryset或其他可迭代的many=True 这是观点: class QuizAPI(generics.RetrieveUpdateDestroyAPIView): model=Quiz serializer_class=Qu…


Django REST框架:向ModelSerializer添加额外的字段

我想序列化一个模型,但想要包含一个额外的字段,需要对模型实例进行一些数据库查询以进行序列化: class FooSerializer(serializers.ModelSerializer): my_field=...#result of some database queries on the input Foo object class Meta: model…


Django Rest Framework使OnetoOne关系船觉得它是一个模型

我的User保存在两个不同的模型, UserProfile和User 。 现在从API的角度来看,没有人真正关心这两者是不同的。 所以我在这里: class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model=User fields=('url', 'u…


python - 使用Django REST Framework从多个模型返回结果

我有三个模型-文章,作者和推文。 我最终需要使用Django REST Framework来构建一个feed,它使用Article和Tweet模型将所有对象聚合成一个反向时间顺序的feed。 知道我是怎么做的吗? 我觉得我需要创建一个新的序列化器,但我真的不确定。 谢谢! 编辑:这是我到目前为止所做的。 应用程序/ serializers.py: class TimelineSeri…




framework外键 django framework多对多 framework framework实例 framework序列化 framework中文 serializer framework教程 api指南