ModuleNotFoundError: No module named 'app.templates.app.forms'
안녕하세요, 강사님 :-)
수업을 듣다 오류가 발생하여 질문을 남깁니다. 도움 부탁드리겠습니다 ^^
python manage.py runserver 후 오류 화면
<app/views.py)

ModuleNotFoundError: No module named 'app.templates.app.forms'
에러 확인
제가 해결하려고 한 방법은
1) 오류 코드 확인(ModuleNotFoundError)
2) app > views.py 파일 내 코드 확인 해보니, from app.templates.app.forms import PostForm에 에러 줄 확인
3) forms.py 파일 내에 PostForm 구현 됐는지 확인
이 과정으로 오류를 해결하려고 했는데 PostForm 코드도 있는데 왜 ModuleNotFoundError 에러가 떴는지,
forms.py 7번째 줄에(from app.templates.app.forms import PostForm) 빨간 줄이 쳐졌는지 잘 모르겠습니다... 오류 해결 접근 법이 잘못된 것인지 제가 수업을 듣다가 놓친 것이 있는지 강사님의 피드백에 필요합니다.
늘 잘 보고 있습니다. 감사합니다 ;-)
Answer 2
0
안녕하세요.
아래 에러는 해당 forms 모듈을 임포트할 수 없다는 에러입니다. 임포트할려는 경로에 해당 파일이 없다는 거죠.
ModuleNotFoundError: No module named 'app.templates.app.forms'
forms.py 가 어느 경로에 저장되어있나요?
app 내에서 forms.py 를 포함한 models.py, views.py 등은 모두 프로젝트 루트 / app 바로 아래에 저장되어야 합니다.
app/templates 폴더에는 html 파일만 저장되어야하구요.
스크린샷을 보니 forms.py 파일이 app/templates/forms.py 경로에 저장되어있나요? 이는 app/forms.py 경로여야 합니다.
pycharm 리딤코드
0
64
2
pycharm 프로 에디션
0
161
2
메일 전송하는 부분은 어떨때 쓰는건가요?
0
87
1
'venv' 같은 이름의 가상환경 만들지마세요
0
258
1
get_object_or_404로 바꾼 후 계속 오류가 나옵니다
0
120
2
[Django 5 버전 - 해결 방법] Method Not Allowed (GET)
0
289
1
개발환경 구축 관련하여 질문드립니다.
1
224
1
PyCharm Professional
0
257
1
accounts/url 질의
0
235
2
render 관련
0
230
1
추가질문 환경세팅)
0
343
3
장고프로젝트 생성시
0
254
2
도커 설치관련
0
234
1
환경세팅 질문드려요
0
234
1
smtp 발송에서
0
276
2
주소가 app/app/1로 나와요
0
199
1
주소가 app/app/1로 나옵니다
0
250
2
CreateView에 html 코드가 어떻게 적용되는 걸까요?
0
372
1
#장고 철학5 모델 설계 질문 드립니다.
0
207
1
URL 매핑 관련해서 질문드립니다.
0
272
1
Http Method 관련 질문입니다.
0
165
1
벌레모양 디버그랑 런이란 무슨 차이가 있나요?
0
494
1
파이참 프로 에디션
0
207
1
sql
0
348
1


=> PostForm 구현된 것 확인