파이썬 -flask-04 프레임 프로필 setting.py

 A : 간단한 구성 변경 setting.py 프로필

  BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__ FILE__)))

  간단한 설명 : 운영 체제

수입 운영 체제

인쇄 ( " 현재 작업 플랫폼을한다 사용 : {} " .format (os.name))

#의 결과 : --- NT --- 창문 시스템 prosix을 대표하는 리눅스 시스템을 나타냅니다 작업 플랫폼의 현재 사용하는 것이다

인쇄 ( " 현재 작업 디렉토리는 파이썬입니다 : {} " .format합니다 (os.getcwd ()))

#의 결과 : 현재 작업의 파이썬 디렉토리는 다음과 같습니다 C : \ 사용자 \ 관리자 \ 의 AppData \ 로밍 \ 숭고한 텍스트 3 개 \ 패키지 \ 사용자

 

   os.path.dirname (경로) : 목차 위로, 파일 이름을 제거

   예를 들어 : \ 사용자 \ 관리자 \의 AppData \ 로밍 \ 숭고한 텍스트 3 개 \ 패키지 \ 사용자 \의 test.py는 C 반환합니다 : 사용자를 \ \ 관리자 \의 AppData \ 로밍 \ 숭고한 텍스트 3 개 \ 패키지 \ 사용자 C를 입력

  os.path.dirname (__ FILE__는) : 현재 파일 디렉토리 경로의 절대 경로를 반환

  예를 들어 : 인쇄 ( "현재 작업의 절대 파일 경로 : {}". 형식 (os.path.dirname (__ FILE__)))

  결과 : 현재 작업 파일에 대한 절대 경로는 C : \ 사용자 \ 관리자 \의 AppData \ 로밍 \ 숭고한 텍스트 3 \ 패키지 \ 사용자

  결론 : 작업 문서 편리의 현재 절대 경로 __file__ 직접 액세스를 입력합니다.

   os.abspath (__ FILE__) : 파일 이름을 포함, 현재 파일의 절대 경로를 반환

  예를 들어 : 인쇄 ( "현재 작업의 절대 파일 경로 : {}". 형식 (os.path.abspath (__ FILE__)))

  결과 : 현재 작업 파일에 대한 절대 경로는 C : \ 사용자 \ 관리자 \의 AppData \ 로밍 \ 숭고한 텍스트 3 개 \ 패키지 \ 사용자 \의 os.py

  

  예 : 두 개의 중첩 디렉토리,이 BASE_DIR을 볼 수

  

  BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__ FILE__)))

  현재 프로젝트의 루트 디렉토리, 장고 그래서 우리는 파일 경로를 구성하기 위해이 매개 변수를 사용할 수 있습니다, 프로젝트에 관련 문서를 찾습니다 것이다.

 2 : 디버그 모드

  디버그 모드에서 프로젝트 초기 값을 생성 한 후 디버그 모드에서 직장에서 기본값 인 True입니다.

  역할 :

    • 자동으로 다시 시작 코드 파일을 수정

    • 장고 비정상적인 프로그램은, 예를 들면, 전방 상세한 오류 추적 정보를 표시하는 표시

 세 : 현지 언어 및 시간대

 

전에 설정 :

 

설정

 

추천

출처www.cnblogs.com/meloncodezhang/p/11714088.html