2012-07-17 5 views
0

장치의 전압, 저항, 주파수 등을 여러 번 측정하고 있습니다. 각 측정 값에 대한 테이블과 장치의 일련 번호가있는 메인 테이블 및 테스트를 통과 한 경우 부울 값이 필요합니다.두 장의 데이터베이스 테이블을 장고로 연결

create table volt(serial char(20),v1 float(10),v2 float(10)....) 
create table resistance(serial char(20),r1 float(10),r2 float(10)....) 
create table device(serial char(20),freq boolean(),tx boolean....) 

내가 장고에 많은 경험을 가지고하지 인정하고 내가 어떻게 이런 모델을 만드는 아무 생각이 :

나는이 유사한 구조로 계획했다. 내가 별도의 클래스를 만들고 foreignKey를 사용하여 노력했지만 그 저항과 볼트 측정을 먼저 만들어야 할 것입니다.

측정 값을 쉼표로 구분 된 문자열로 저장할 수도 있지만 적절한 데이터베이스에 저장하는 것이 좋습니다.

힌트가 있습니까?

+0

튜토리얼을 통해 모형 생성의 기초를 시작할 수 있습니다. 초기 모델을 만든 후에는 특정 문제가있는 경우 여기로 가져 오십시오. https://docs.djangoproject.com/en/1.4/intro/tutorial01/ – monkut

답변

0

Voltage, Resistance 등 모델의 모델은 Device 모델에 ForeignKey이어야합니다.

+0

데이터베이스에 1500 개의 열이 있다고하면 모델의 목록으로 변환 할 수 있습니까? – Megimoo

+0

http://en.wikipedia.org/wiki/Database_normalization –

관련 문제