728x90
반응형
카카오 오류로 이제야 올림
ImproperlyConfigured 에러
- makemigrations 도중 문제 발생
raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) from e django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'user.urls' from '/Users/lgb/Desktop/django_prac/user/urls.py'>' does not appear to have any patterns in it. If you see the 'urlpatterns' variable with valid patterns in the file then the issue is probably caused by a circular import.- 해결 : 단순 오타문제였다. urlpatterns가 아닌 urlpattenrs라고 작성되어서 발생한 오류

- post 앱의 urls에서도 동일한 문제 발생
- 발생 이유 : 코드가 아예 작성이 되어있지 않았다.
- 시도해 본 것과 해결 : 시작 프로젝트 폴더의 urls에서 include로 post앱의 urls를 적어가져다 놨는데 정작 post 앱의 urls에는 아무것도 적혀있지 않아 컴퓨터가 엥 가져올 게 없는데 우짜란겨;; 했을까 싶어서 post 앱의 urls를 가져오는 부분을 주석 처리하니까 해결됐다.
- 알게된 점 : 코드 자체가 없으니 오류가 날 코드도 없다고 생각했는데 그게 아니었다. 컴퓨터는 가져오려는 애가 잘못돼도 오류를 내지만 가져오려는 애가 없어도 오류가 난다.
질문거리
- 프로젝트 때는 templates 안에 폴더를 따로 만들고 그 안에 있는 html을 render로 띄울때는 post/
.html 이런 식으로 경로를 표기해 주었다. 그런데 혼자 연습해 볼 때 각 앱에 templates 폴더를 만들고, user 앱에서 post 앱의 templates에 있는 home.html을 그냥 render(requeest, ‘home.html’) 이렇게만 가져왔는데 잘 됐다. 폴더 이름이 templates면 django가 자동으로 인식해서 가져오는 건지, 그래서 s를 빼먹으면 오류가 나는건지? 만약 html 이름이 겹친다면? 따로 <앰이름>/.html과 같은 방식으로 표기를 해서 구분해 주는지, 아니면 이름이 겹치면 안 되는지!
반응형
'Programming > TIL and WIL' 카테고리의 다른 글
| 저번주 WIL (0) | 2022.10.18 |
|---|---|
| 221017 TIL (0) | 2022.10.18 |
| 221015 TIL - 머신러닝 네모 그려주는 좌표 (0) | 2022.10.18 |
| 221013 Today I Learned (TIL) (1) | 2022.10.13 |
| 221012 Today I Learned (TIL) (0) | 2022.10.13 |