如何注册任何类型的django模型字段?

时间:2017-10-02 16:07:19

标签: python django django-models models

我已经使用Django REST Framework构建了一个API。在客户端我使用Angular,我有一个看起来像这样的类:

export class Property{
  id: number;
  value: any;                                                          
}

value属性可以使用多种类型的变量:字符串,数组或数字...... 如何使用我的API节省价值?

from django.db import models                                      
class Property(models.Model):
    value = ?

我看了一下。我找到了Django Generic的关系。但我不知道如何使用它。

你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

Python没有'任何'打字就像打字稿!然而..当有一个值可能是通用的时候,我有时会在模型上使用Charfield ..它不是那么通用但是考虑到你的模型必须映射数据库..而且数据库没有通用类型的值