2012-01-02 3 views
1

django-paypal을 설치 한 후 syncdb을 수행 한 후 - 관리자로 로그인했을 때 데이터베이스에 페이팔 IPN 테이블이 표시되지 않았습니다. 일부 검색 후, 나는 말했다 Integrating Django and Paypal에 게시, 발견Django-paypal은 DB에 IPN 테이블을 생성하지 않습니다 - 어떻게 수정해야합니까?

이런 경우에 사람이 DB 관련 문제로 실행되고, 장고 - 페이팔 는 모델 생성의 처리 남쪽을 사용합니다. 따라서 ./manage.py syncdb를 실행하면 이 아닌 Paypal 관련 테이블을 만들 수 있습니다.

Wups. 그래서 내 질문은 테이블을 만들 수있는 간단한 방법입니다 남쪽 설치? 아니면 유일한 선택입니까?

(예, 내가 어떤 점에서 한국을 설치해야합니다 확신이 - 지금은 배울 필요가/구성을 설치 한 이상의 패키지 - 그리고 문제를 일으킬 수 있습니다 :)

+0

@Srinivas, 'python'태그에 대한 이유가 있습니까? Django가 Python으로 작성된 것 외에도 제 질문은 Python 언어와 관련이 없습니다. –

+0

, 많은 사용자가 장고보다 파이썬을 구독하기 때문에 더 넓은 독자에게 도달 할 수 있습니다. 그래서 빨리 답변을 얻을 수있는 기회가 있습니다 !!! :) –

+0

@SrinivasReddyThatiparthy, 아, 감사합니다. 그러나 관련없는 태그를 넣을 좋은 이유인지는 확실하지 않습니다. 장고에 관심이있는 사람은 이미 그 태그를 따릅니다. 어쨌든'python' 태그를 제거하십시오. –

답변

2

합니다. 패키지는 남반구에서 관리합니다. 가장 쉬운 방법은 남반구를 사용하는 것입니다. South는 어떤 구성도 필요하지 않습니다. 당신이해야 할 일은 INSTALLED_APPS에 추가하고 syncdb를 실행하는 것입니다. South를 설치 한 후에는 자신 만의 코드를 관리 할 의무가 없습니다. django-paypal을 계속 사용하면됩니다. 그것을 시작하는 것이 복잡하다는 것을 두려워하지 마라. 정말로 그렇지 않다.

귀하의 질문에 관해서는, 나는 남한을 사용하는 데 관한 일이있을 수 있다고 생각합니다. 가장 먼저 생각해내는 것은 django-paypal의 설치 디렉토리에 들어가서 수동으로 남미 마이그레이션을 제거하는 것입니다.하지만 시도하지는 않았습니다. 단지 생각 일뿐입니다. 그러나, 나는이 경우 South 설치가 더 쉬울 것이라고 생각한다.