【发布时间】:2019-04-10 06:25:48
【问题描述】:
我不能在没有关系的两个表之间建立关系。
我的模型是:
class exampleModel(models.Model):
quantity = models.IntegerField(blank=False, null=True)
comment = models.CharField(max_length=100 , blank=True, null=True)
class Meta:
db_table = "example"
class Logger(models.Model):
id_table = models.IntegerField()
table = models.CharField(max_length=20 , blank=True, null=True)
comment = models.CharField(max_length=100 , blank=True, null=True)
action = models.CharField(max_length=100 , blank=True, null=True)
date_created = models.DateTimeField(auto_now_add=True)
class Meta:
db_table = "logger"
我已经填写了记录器模型,但是,我无法创建exampleSerializer。
我的序列化器是:
class LoggerSerializer(serializers.ModelSerializer):
class Meta:
db_table = u'logger'
model = Logger
fields = '__all__'
class exampleSerializer(serializers.ModelSerializer):
last_log = LoggerSerializer(read_only=True)
class Meta:
db_table = 'example'
model = ExampleModel
fields = ( 'id' , 'last_log' , 'quantity')
在记录器中保存:
id_table : 'primary key of example',
table : 'example'
comment : 'custom comment',
action : "CRUD"
【问题讨论】:
标签: django python-3.x django-rest-framework