2017-11-08 1 views
0

작업없이 나는 다음과 같은 구성 모델을 사용하는 프로젝트의 번호를 가지고있다. 기본 설정 (db 설정 포함)은 일반적으로 관리자가 관리하는 다양한 환경에 대해 관리자가 정의한 외부 구성 파일에 의해 무시 될 수 있습니다. 관리자를 쉽게하기 위해 관리 명령을 작성하고 따로 패키지화하여 기본 구성을 기반으로 예제 구성 파일을 작성하는 옵션을 추가했습니다. settings.py장고 관리 명령 DB 연결

db 연결이 성공하지 못하면 명령을 실행하려고 시도하지만, 그러나, django.db.utils.OperationalError가 발생합니다.

db 연결없이 명령을 작동시키는 방법은 필요하지 않으며 일반적으로 명령이 필요할 때 db 연결이 제대로 구성되지 않았을 수 있습니다.

settings.DATABASES != {} 기본 db 설정이 있으므로.

장고 1.10.6, 파이썬 3.5.3

+1

확인을 위해 requires_system_checks = False

class Command(BaseCommand): requires_system_checks = False ... def add_arguments(self, parser): #rest of code 

이 https://docs.djangoproject.com/en/1.10/를 수행 howto/custom-management-commands/# django.core.management.BaseCommand.can_import_settings – itzMEonTV

+0

감사합니다.'requires_system_checks = False'가 작업을 완료했습니다. – dgeorgiev

답변