2013-04-19 2 views
1

django-generic-ratingsdjango-reviews을 함께 사용하려고합니다. 그러나, 그들은 모두이 문제를 완화하는 한 가지 방법은 하나의 응용 프로그램의 소스 코드를 변경하는 것 같습니다, 모델 Vote 이름과이 두 모델이 비슷한 질문 Django: Model name clash에서 같은 관련 이름 votes2 개의 앱간에 related_name 충돌을 완화하는 방법은 무엇입니까?

를 사용하여 사용자에 필드를 정의해야 다른 관련 이름을 사용하게하십시오. 이 related_name 충돌을이 두 앱 외부의 코드와 조화시키는 방법이 있습니까 (앱 코드를 수정하지 않고)?

답변

1

monkey patch 두 모델 중 하나를 사용할 수 있지만 관련 속성에 의존하는 코드는 여전히 중단되므로 저장소를 포크하고 해당 부분을 변경 한 다음 git 업스트림을 사용하여 마스터와 패키지를 최신 상태로 유지하려고 할 수 있습니다. 미래의 지점

관련 문제