명령이 모두 설정되어 작동 중이면 Cron 작업을 설정했지만 이제 manage.py 도움말의 사용 가능한 모든 명령 목록에서 사라졌습니다.Django : 관리 명령이 사라지고 스크립트를 테스트 할 수 없습니다.
이 /app/management/commands/feed_update.py
아래이며 핸들() 함수와 명령 (BaseCommand) 클래스가 있습니다.
문제는 내 스크립트가 app.models에 종속되어있어 무엇인가 잘못되었는지 그리고 왜 manage.py가 자동으로 선택하지 않는지 알아보기 위해 스크립트를 실행할 수 없다는 것입니다.
manage.py가 스크립트를 찾도록 강제하는 방법이 있습니까?
감사합니다.
편집 1 : 난 그냥
manage.py shell
>> import app.management.commands.feed_update as fu
>> fu.Command.handle(fu.Command())
일을 시도하고 다 잘했다. 이 앱은 Settings.py에 설치되어 내 주요 : 그것은 늘 제가 모든 폴더에 __init__.py
파일이 manage.py
를 통해 실행하자 왜 그냥
이편집 2 .. 이해가 안 돼요 내 웹 콘텐츠를 제공하는 앱이므로 설치가 확실합니다.
Cron 또는 터미널을 통해 들어갈 때 명령을 찾을 수 없습니다 (다른 응용 프로그램의 명령이 올바르게 표시 되더라도).
Cron Job과 터미널을 통해 수동으로 명령을 찾을 수 없습니다. – DantheMan