일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 갤럭시탭 with Pen
- 2룸 오피스텔 투자
- Python
- 공개서적
- PostgreSQL
- 주상복합용지 분양
- 임대소득외 추가소득이 있을 경우
- 가장 많이 사용되는 파이썬 패키지
- 가장 인기있는 파이썬 라이브러리
- 나는 어디로?
- 가장 인기있는 파이썬 패키지
- bard 100% 신뢰금지
- 종합소득세
- 라이브러리 vs 패키지
- Google vs OpenAI
- 가장 많이 사용되는 파이썬 라이브러리
- 오라클 데이터베이스 내장함수
- 오피스텔투자
- chatgpt 100% 신뢰금지
- Google vs MicorSoft
- 데이터 리터러시
- 종합과세
- 파이썬 TypeError
- 소형주택 세액감면
- 전세보증보험
- chatgpt vs bard
- robux
- 상업시설용지 분양
- 다주택임대
- 주택임대사업자
All thing of the world!
[트러블슈팅]"python manage.py runserver" 개발서버 start(시작) 에러 본문
"점프 투 장고 (박응용 저) - 1.05 파이참 설치하고 장고 개발 서버 실행하기"에서 "python manage.py runserver" 서버 구동시 오류가 발생할 경우 트러블 슈팅하는 방법이다.
[4] 개발 서버 다시 구동하기
앞의 실습을 잘 진행했다면 개발 서버가 종료된 상태일 것이다. 개발 서버를 다시 구동하자. localhost:8000으로 접속하면 초기 화면이 영어에서 한글로 바뀌어 있다.
python manage.py runserver로 서버 구동!<= 여기서 서버가 구동이 되지 않는다면 이에 대한 해결책은 아래 참고
1. 트러블 상황
"phthon manage.py runserver" 실행시 아래와 같은 에러메시지가 출력되면서,djanggo 개발서버가 실행되지 않음
- python 3.8->python 3.9로 업그레이드
- django (2021/04/27일 기준 최신버전)
- pycharm (2021/04/27일 기준 최신버전)
(mysite) C:\projects\mysite>python manage.py runserver
Traceback (most recent call last):
File "C:\projects\mysite\manage.py", line 22, in <module>
main()
File "C:\projects\mysite\manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "C:\venvs\mysite\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
utility.execute()
File "C:\venvs\mysite\lib\site-packages\django\core\management\__init__.py", line 363, in execute
settings.INSTALLED_APPS
File "C:\venvs\mysite\lib\site-packages\django\conf\__init__.py", line 82, in __getattr__
self._setup(name)
File "C:\venvs\mysite\lib\site-packages\django\conf\__init__.py", line 69, in _setup
self._wrapped = Settings(settings_module)
File "C:\venvs\mysite\lib\site-packages\django\conf\__init__.py", line 170, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1264.0_x64__qbz5n2kfra8p0\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "C:\projects\mysite\config\settings.py", line 16, in <module>
BASE_DIR = Path(__fileLANGUAGE_CODE__).resolve().parent.parent
NameError: name '__fileLANGUAGE_CODE__' is not defined
2. 트러블 원인
NameError: name '__fileLANGUAGE_CODE__' is not defined의 오류메시지에서 같이 __fileLANGUAGE_CODE__가 정의되지 않아서 나는 오류
책에서 설정하라는 대로만 했으나, 무슨 연유에서인지 django와 django를 python 가상환경으로 변경한 후 발생한 일인 듯 하다.
3. 트러블 솔루션
아래 그림과 같이 pycharm에서 mysite->config->settings.py를 열고,
_fileLANGUAGE_CODE__="c:\projects\mysite"
를 추가하면 "python manage.py runserver"가 에러없이 잘 시작한다. (아래 그림 형광색 부분 참고)
아래와 같이 개발서버가 정상적으로 시작된다.
책에서 이야기 하는 한글 초기화면이 아래와 같이 출력된다. (기쁘다!! ^^)
'IT > python' 카테고리의 다른 글
concat 설명 : python pandas 함수 (0) | 2022.03.27 |
---|---|
read_csv 설명 : python pandas 함수 (0) | 2022.03.23 |
read_table 설명 : python pandas 함수 (0) | 2022.03.23 |
to_pickle 설명 : python pandas 함수 (0) | 2022.03.20 |
read_pickle 설명 : python pandas 함수 (0) | 2022.03.20 |