2017-10-02 5 views
-1

나는 Django REST Framework로 API를 만들었다. 클라이언트 측에서 나는 각도 사용하고 난처럼 보이는 클래스가 있습니다 ... 가 어떻게 내 API를 사용하여 값을 저장할 수있는 문자열 배열이나 번호 :어떤 종류의 장고 모델 필드를 등록하는 방법?

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

값 속성은 많은 종류의 많은 변수를 취할 수 있습니다 ?

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

나는 약간 보았다. 나는 Django Generic의 관계를 발견했다. 하지만 어떻게 사용하는지 모르겠습니다.

도와 주시겠습니까?

+0

잘못된 라인을 따라 사고. Django의 모델 필드는 데이터를 데이터베이스에 저장하는 데 사용되는 열의 유형을 지정합니다. 그렇다면 데이터를 저장하는 방법은 무엇입니까? –

+0

모든 유형의 데이터를 저장하고 싶습니다. JSONField로이 문제를 해결합니다. –

+0

하지만 질문에 대답하지 않았습니다. 데이터베이스 열에는 유형이 있습니다. 어느 쪽을 사용 하시겠습니까? –

답변

1

파이썬에는 타이프 스크립트와 같은 '모든'유형이 없습니다! 그러나 .. 때로는 값이 제네릭 일 수있는 모델에 Charfield를 사용합니다. 너무 일반적인 것은 아니지만 모델이 데이터베이스를 매핑해야한다고 생각하십시오. 데이터베이스에는 일반적인 값 유형이 없습니다