2013-12-11 8 views
2

장고-1.6, 장고 - 수출입-0.1.5 및 postgresql.x86_64-9.2.5-1에서 실행되는 동안 테이블 ID를 자동 증가하지 않음 :장고 - 수입 - 수출 : 수입

나는 성공적이 CSV 파일에서 가져온 데이터 psql의에서

duplicate key value violates unique constraint "mytable_pkey" 
DETAIL: Key (id)=(1) already exists. 

로깅 :

내가 수동으로 더 많은 데이터를 추가하려고

, 나는 오류가 나타납니다

select max(id) from mytable; 
    75 

SELECT nextval('mytable_id_seq'); 
    2 

은 분명히, 내가 수동으로 시퀀스의 다음 값을 조정해야합니다.

정상적인 동작입니까 아니면 일부 설정이 누락 되었습니까?

답변

3

제대로 작동하려면 id 헤더 아래에 업로드 될 csv 파일에 값이 없어야합니다.

이렇게하면 Django ORM이 자동으로 값을 자동으로 증가시킵니다.