2013-08-12 6 views
0

django 프로젝트에 대한 사용자 정의 명령을 추가하는 방법을 알고 있습니다. 그러나 tastypie를 사용할 때 사용자 지정 명령을 추가하는 방법은 작동하지 않습니다. 내가 관리 디렉토리를 넣어해야하는 위치 모르겠어요
django-tastypie : 사용자 정의 명령을 추가하는 방법

api/ 
    __init__.py 
    manage.py 
    api/ 
    models/ 
    resources/ 
    management/ 
     __init__.py 
     commands/ 
      __init__.py 
      createapikey.py 

: 내 현재 파일 레이아웃은 다음과 같습니다. 사실, 나는 이미 전체 관리 디렉토리를 상위 디렉토리에 넣고 api/api/ 폴더 안에 넣으려고했다. 어느쪽으로도 작동하지 않습니다.

+0

tastypie는 프로젝트 구조에 영향을 미치지 않습니다. Tastypie는 API를 정의하는 데 도움이되는 앱이지만 장고 수준에서는 모든 기능이 동일하게 작동합니다. –

+0

@FacundoOlano 네 말이 맞아. Tastypie가 내 프로젝트 구조에 영향을주지 않아야합니다. 내 프로젝트에서 폴더 api는 프로젝트 이름이고 내 프로젝트에는 응용 프로그램이 없습니다. 그래서 커스텀 커맨드는 그렇지 않습니다. 나는이 문제를 ** 빈 앱 **을 만들고 앱 폴더에 관리 디렉토리를 넣어서 해결했다. 귀하의 요점에 감사드립니다. – Fan

답변

0

this link에 대한 해결책을 찾았습니다. 내 프로젝트에 응용 프로그램이 없기 때문에 관리 디렉토리를 넣을 방법이 없습니다. 따라서 솔루션은 코어 앱을 만들고 해당 핵심 앱에 관리 디렉토리를 넣는 것입니다. 문제가 해결됨 :

관련 문제