[TIL] day20_우당탕탕 에러 해결기1_

Hyebin·2022년 1월 7일
0

TIL

목록 보기
21/47

TIL

웹페이지 만들때 어김없이 에러들이 나를 반겨줬다.

  1. 가상환경 실행이 안되는 문제부터..
    해당 문제는 배울 때는 몰랐는데 그동안 가상환경 사용한게 아니였더라..
    어쩐지 pip freeze하면 비어있어야하는데 설치되어있는게 엄청 많다했음..

아무튼 가상환경 진입 명령어를 나는 초반에

$./venv/Scripts/activate.bat

으로 알고 있었는데, source를 추가해줘야 진입 가능한거였다.
window라서 그런건지는 모르겠지만 이제 제대로 가상환경 진입 가능!!

$source ./venv/Scripts/activate

virtualenv 참고

  1. Django Model 만들면서 git bash에서 createsuperuser가 안됐었는데 window 환경이라서 그랬던듯 하다..
#Error
$ python manage.py createsuperuser
Superuser creation skipped due to not running in a TTY. You can run `manage.py createsuperuser` in your project to create one manually.

winpty 붙여서 해결! 휴..

winpty python manage.py createsuperuser

Django window createsuperuser 생성 불가 오류

  1. 그리고 웹페이지 만드는거... HTML이나 CSS,JavaScript를 알아야하는데..
    완전 멋지게 만들고 싶었었는데 역시 머리속에서만의 상상이였음.
    예에에전에 바닐라스크립트 한번 건드려본적있었는데, 그때도 어버버거렸던것같다.
    역시 웹은 어려운것같애.
    +)그래도 bootstrap을 새로 알아서 템플릿 사용해서 만드는건 할 수 있을지도..!
    멋진 템플릿 사이트도 알았다. 공유해주시는 분들 천사!!

HTML/CSS 기초
Django css적용
Django html 연동

  1. 나는 아직도 CRUD가 어렵다...
    Flask 공부할때도 되게 해맸는데.. 근데 이건 비밀이 밝혀졌다..!
    애초에 Flask에서는 UD가 힘들대!! 아니 나를 농락했..!
    어쩐지 GET,POST는 겁나 잘되는데 PUT이랑 DELETE가 계속 에러난다했어..
    나는 내가 못해서 그러는건줄.. 맞긴하지만 이번에 원인은 내가 아니였네.

아래는 그냥 참고용으로 읽으려고.
쿼리 스트링
Django 파라미터 전송 (GET/POST)

  1. TemplateDoesNotExist at 어쩌구...
    이 오류가 제일 어이 없었다. 그 template 폴더 이름에 s안붙여서;;;
    templates라고 한다...............................

TemplateDoesNotExist 에러 참고


우당탕탕 에러 해결기라 해놓고 5개밖에 없어서 에러파티가 아닌것처럼 보이지만, 에러를 정말.. 엄청 봤다. 이거 쓰고있는 시점에서는 사실 이미 monthly project가 끝났는데 이거 정말 무수히 많은 에러들을 만나서 분노-수용 단계 무한루프했음..
그래도 이제는 에러 만나면 🙂그래.. 하는 느낌으로 바라보게되었다.

그동안에는 어느정도 배웠던거라 조금이라도 익숙해서 금방 따라갔는데,
어김없이 처음 배우는 파트들에서는 엄청 파닥파닥 거렸다.
삽질하니까 확실히 기억에 남는건 많은것 같다.

profile
공부중입니다 :D

0개의 댓글

관련 채용 정보