소개
파이썬과 장고에 진심인 소프트웨어 개발자
- 파이썬 사랑방 주인장
- 파이썬 사랑방 with Django/React 커뮤니티 (구. Ask Django) 운영자
- Microsoft Azure MVP 어워드 수상 (2016년~2021년)
여러분의 파이썬/장고/리액트 페이스메이커가 되겠습니다. 😉
강의
전체5수강평
게시글
질문&답변
2024.05.31
3-4 db sqlite3 파일 질문입니다22
안녕하세요. SQLite는 파일 데이터베이스입니다. 한 파일 내에 모든 데이터베이스 테이블이 저장됩니다. 새로운 경로의 SQLite 파일에 접근하시면, 오류없이 빈 데이터베이스가 생성되어 지금처럼 테이블이 없는 상황이 됩니다. python manage.py migrate 명령을 수행하면, 기본 설정으로 manage.py 가 있는 경로에 db.sqlite3 파일이 생성되며, 현재 프로젝트에 활성화된 장고앱의 마이그레이션 내역대로 데이터베이스 테이블이 생성됩니다. 파이참으로 열어보시기 전에, db.sqlite3 파일 모두 지우시구요. python manage.py migrate 명령으로 manage.py 파일이 있는 디렉토리 경로에 db.sqlite3 파일이 생성되는 지 확인해보세요. settings.py 내 DATABASES 설정을 변경하신 것이 아니라면 반드시 생성됩니다. db.sqlite3 파일이 생성되면, 생성된 파일을 https://sqliteonline.com/ 사이트의 File 메뉴를 통해 업로드해서 데이터베이스 테이블 내역을 확인해보세요.
- 0
- 1
- 24
질문&답변
2024.05.26
3-4 db sqlite3 파일 질문입니다
안녕하세요. 다른 창도 전혀 안 뜨시나요? 혹시 어떤 창이 뜨시나요? db.sqlite3 파일을 더블클릭하는 방법도 있고, 오른 쪽의 Database 패널에서 + 아이콘을 클릭 => Data Source => SQLite 선택하시면, "Data Sources and Drivers" 창이 뜹니다. 그 창에서 "File" 항목에서 ... 아이콘을 눌러 db.sqlite3 파일의 경로를 지정하시는 방법으로도 해보실 수 있습니다. 살펴보시고 댓글 남겨주세요. 화이팅입니다. :-)
- 0
- 1
- 70
질문&답변
2024.05.24
질문입니다
안녕하세요. 파이참에서 여신 경로를 기준으로 라이브러리를 임포트하게 됩니다. 현재 파이참으로 c:\workspace 경로를 여셨는데요. 그런데 c:\workspace 폴더 바로 아래에 hottrack 폴더가 없으므로, 파이참에서 해당 모듈을 찾지못하겠다는 경고를 내게 됩니다. 하지만, 터미널에서는 c:\workspace\mydjango03-hottrack 폴더에서 python manage.py 명령을 수행하셨다면, 터미널에서는 c:\c:\workspace\mydjango03-hottrack 폴더 아래에 hottarck 폴더가 있으니까, python manage.py 명령에서는 hottrack 폴더를 찾게 됩니다. 파이참 상황과 터미널의 상황은 다를 수 있음을 인지하셔야 합니다. 그러니, 파이참에서는 c:\workspace 폴더가 아니라, c:\workspace\mydjango03-hottrack 프로젝트 폴더를 열어주세요 . -- 그리고, 아래 코드에서는 path 함수에 대한 키워드 인자로 route 와 view가 있습니다. route="hottrack"이 아니라 'route="hottrack"' 로 쓰시면, 키워드 인자가 아니라 통으로 문자열입니다. (사진) 이 부분의 문법이 헷갈리신다면, 문자열과 함수 인자에 대한 파이썬 문법을 좀 더 학습해보시길 권해드립니다. :-) 그리고, 오류가 발생하신다면 어떤 오류가 발생하는 지에 대해서도 정리해서 질문을 주셔야, 보다 좋은 답변을 드릴 수 있습니다. 지금처럼 스크린샷만 일부 주시면, 질문을 제가 상상을 해야하기에 좋은 답변을 드리기 어렵습니다. // 질문을 정리하는 것도 학습의 일환이며, 정리하는 과정에서 해당 문제를 보다 더 잘 이해하게 됩니다. 살펴보시고 또 질문 남겨주세요. 화이팅입니다. :-)
- 0
- 2
- 61
질문&답변
2024.05.24
강의목록 03-05 좋아요 count 멜론 사이트 접근 오류
언제든 외부 네트워크 요청이 실패할 수도 있으니, 아래와 같이 오류 메시지를 잡아서 유저에게 에러 메시지로 보여지도록 처리해보셔도 좋을 듯 합니다. :-) (사진) 그럼 아래와 같이 보여집니다. (사진)
- 0
- 2
- 64
질문&답변
2024.05.23
강의목록 03-05 좋아요 count 멜론 사이트 접근 오류
안녕하세요. 오류가 나는 부분은 멜론 서버로 http 요청을 보내는 부분인데요. 이 부분에서 강제로 연결이 끊어진 상황입니다. 아무래도 말씀하신 것처럼 python을 통한 http 요청이 사내 보안 정책에 의해 요청이 막힌 것은 아닐까 싶습니다. https://github.com/pyhub-kr/course-django-complete-guide-v3/commit/af296a2ba7ee431d70f085d396a0cb1764a99482#diff-5e69ed17c1b40ad7f70305f7c13e3c794817ea31de053225ac0a4db7b8a00233R25 브라우저를 통한 요청은 보안정책에서 허용된 부분인듯 하구요.
- 0
- 2
- 64