我无法将代码数组显示为 Django 上的嵌入字段。
在 Django Administration 中添加字段可以正常工作。(见下文)
但是,在 Django Rest Framework 上,它没有将其显示为
嵌入式字段。
这是我的 Django models.py代码
from djongo import models
from django import forms
class Order(models.Model):
code = models.CharField(max_length=3, blank=False, null=False)
quantity = models.IntegerField()
def __str__(self):
return '%s %s' % (self.code, self.quantity)
class OrderForm(forms.ModelForm):
class Meta:
model = Order
fields = (
'code', 'quantity'
)
class Portfolio(models.Model):
username = models.CharField(
primary_key=True, max_length=65, default="", blank=False, null=False)
codes = models.ArrayModelField(
model_container=Order,
model_form_class=OrderForm
)
谢谢!