소개
Django, python 전문 프로그래머인 박형석입니다.
'실용주의 프로그래머' 로 유튜브 활동을 하고 있으며, 파이썬 위주의 강좌 영상을 업로드 하고 있습니다.
소프트웨어 개발자이면서, 사업가이면서, 학생입니다.
강의
수강평
- 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
- 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
- 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
- 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
- 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
게시글
질문&답변
User import 문제
안녕하세요.질문 확인했습니다. VSCode IDE 에서 Pycharm 의 Auto import 에 대응되는 기능은 일단 제가 알기로 없는 것으로 알고 있습니다.파이썬에서 제공하는 기능이 아니라 개발 환경에서 제공하는 기능이기 때문에,settings.py 를 수정한다고 별 차이가 있지는 않을 것으로 보입니다. ㅠㅠ 제가 VSCode 로 아직 넘어가지 못하는 이유 중 하나가 이 기능인데저도 VSCode가 주력이 아닌지라 답변에 한계가 있는 점 양해 부탁드리겠습니다. VSCode 자체에서 해결이 안된다면, python auto import 관련한 Extension을 검색하셔서 찾아보시는것도 방법이지 않을까 싶습니다.강좌 들어주셔서 감사합니다.좋은 하루 보내시길 바랄게요!
- 1
- 1
- 331
질문&답변
Update View 상에서 아이디를 제대로 불러오지 않습니
안녕하세요.질문 확인했습니다. 아무래도 클래스 상속에 문제가 있어 보입니다. class DetailView(DetailView): model = User context_object_name = 'access_user' template_name = 'accountapp/detail.html' class UpdateView(CreateView): model = User form_class = AccountUpdateForm success_url = reverse_lazy('accountapp:hello') template_name = 'accountapp/update.html' 올려주신 내용중 위 코드를 보면,UpdateView인데 CreateView 를 상속받아 구성하고 있는 것을 볼 수 있습니다. 해당 코드를 UpdateView 로 수정하신 이후 진행해보시고,그럼에도 문제가 생긴다면 계속 질문 남겨주시길 바랍니다. 감사합니다-
- 1
- 1
- 249
질문&답변
media url setting 관련
안녕하세요.질문 확인했습니다. 답변이 늦었네요. 죄송합니다 ㅠㅠ(사진) static 메서드로 넘겨주는 값의 첫번째는 MEDIA_URL 이 되어야 하는데,MEDIA_ROOT로 넘겨주고 있어 제대로 동작을 안하는 것으로 보입니다. 변경하여 진행해보시고,그럼에도 문제가 있다면 계속 질문 남겨주시길 바랍니다. 감사합니다-
- 0
- 1
- 224
질문&답변
ListView 이후 사진 컨테이너 크기가 고정적입니다.
이전 질문글에 github 링크가 있어서 해당 프로젝트를 다운받아서 실행해보니 오타가 하나 있었던것 같네요. (사진) 로 막아주는 태그가 하나 없어서 이미지들이 깨지고 있었던 것으로 보이고,이미지를 감싸는 컨테이너의 높이가 고정적인 것은 style 의 height 값을 없애주시면 정상적으로 변경됩니다. (사진) (사진)
- 0
- 2
- 288
질문&답변
ListView 이후 사진 컨테이너 크기가 고정적입니다.
안녕하세요.질문 확인했습니다. F12 개발자창의 Console 탭에서 javascript 구동 관련 에러가 발생하지는 않나요?제대로 작동이 되지 않는다면 에러가 뜰텐데,해당 에러를 통해 디버깅 하는 것이 바람직해보입니다. 일단 문법이 크게 잘못되어 있지는 않아보이는데,정확한 문제해결을 위해서는 전체적인 코드를 보아야 할 것 같습니다. 혹시 코드를 올려두신 github 주소를 제공해주실 수 있을까요?한번 보고 답변드리도록 하겠습니다. 강좌 들어주셔서 감사합니다.좋은하루 보내시길 바랄게요!
- 0
- 2
- 288
질문&답변
nginx 포테이너 등록시 스탑만 걸리고 있어요
안녕하세요.질문 확인했습니다. 일단 volume을 설정하지 않았을때 정상 작동하는 것은 nginx 설정파일이 없는채로 실행되었기 때문으로 보입니다. Volume을 설정하고 나서 Stopped로 정상 작동하지 않는다는것은볼륨 설정, 그러니까 설정 동기화는 제대로 작동되었으나,설정 내용에 문제가 있어서 발생하는 문제로 보입니다. 일단 Nginx 가 정상적으로 작동하기 위해서는Conf 파일이 정상적인 문법으로 작성되어 있어야 합니다.그런데, 작성해주신 conf 파일 내용을 둘러보면 문제는 없어보이구요. 또 중요한건, nginx 내에 설정해놓은 장고 컨테이너가 구동이 되고 있어야 합니다.스크린샷을 보면 제대로 구동되는 것 같은데,아무래도 Network 설정에 문제가 있어 nginx 쪽에서 장고쪽으로 연결이 되지 않는 것으로 보입니다. Network 를 생성하시고, Django 그리고 Nginx 컨테이너 모두 같은 네트워크로 묶어주셨나요? 한번 확인해보시고,확인해 보았는데도 불구하고 계속 연결이 안된다면질문 계속 남겨주시길 바랍니다. 좋은하루 보내시길 바랍니다!감사해요-
- 0
- 3
- 658
질문&답변
pip freeze > requirements.txt 실행시 결과값이 다른 현상
안녕하세요.질문 확인했습니다. 아무래도 강좌 진행 환경이 다른듯 합니다.(사진) 아무래도 적어주신 list 의 경로상에 conda 가 포함되어 있는 것을 보니,혹시 프로젝트를 시작하시면서virtualenv 기반의 가상환경이 아닌 conda 가상환경 기반의 프로젝트를 시작하셨나요? 그렇다면 pip freeze 명령이 아닌 별도의 명령으로 환경 내 패키지를 저장해야 할 것 같습니다.https://keepdev.tistory.com/27 위 링크를 참고하셔서 conda 환경 내에 설치된 파이썬 패키지들을 내보내보시길 바랍니다. 강좌 들어주셔서 감사하구요!좋은 하루 보내시길 바랍니다. 감사합니다-
- 0
- 1
- 826
질문&답변
안녕하세요 궁금한게 있습니다
안녕하세요!질문 확인했습니다. 강좌를 진행하면서 초반에 완벽히 똑같은 사이트를 만들지는 않을 것이라 말을 남기긴 했습니다만 ㅠ정확하게 짚고 넘어가지 않아 오해의 소지가 있었던 점은 양해를 부탁드립니다. 하지만 제 강좌의 핵심은 사이트를 완벽히 베끼는 데에 있는 것이 아니라,웹 서비스를 만들면서 그 기저에 깔려있는 기술 스택들에 대한 이해, 그리고 그를 기반으로 한 활용에 있다고 생각합니다. 비록 완벽히 100% 맞는 사이트는 아니지만제가 말씀드릴 수 있는 것은, 강좌내용의 사이트에 디자인 몇가지 수정만 하고,부가기능 한두개 정도 추가하면 제 사이트와 완벽히 비슷한 정도로 구현할 수 있습니다. 하지만 자잘한 부가기능이라거나, 조그마한 디자인 요소 하나하나 모두 따져가며 강좌를 진행하기에는,큰 흐름을 많이 벗어날 수 있기 때문에 약간의 차이가 있을 수 있다는 점 말씀드립니다. 강좌 들어주셔서 너무 감사하구요!좋은 하루 보내시길 바랍니다. 감사합니다!
- 0
- 1
- 150
질문&답변
help_text를 제거하려면 어떻게 코드를 추가해야할까요?
안녕하세요!질문 확인했습니다. 해당 방식으로 Help text 를 지우는 것은 강좌에 포함되어 있지는 않지만,말씀하신 방법으로 저희가 Form을 수정하는 것은 강좌에 들어있습니다. https://www.inflearn.com/course/%EC%9E%A5%EA%B3%A0-%ED%95%80%ED%84%B0%EB%A0%88%EC%8A%A4%ED%8A%B8/lecture/64430이후 진행되는 위의 강좌를 참고해보시면,UserCreationForm을 상속받아 저희가 원하는대로 수정을 하게 되는데,해당 부분을 보시면 도움이 되지 않을까 생각합니다. 일단 해당부분까지 진도를 나가보시고,그럼에도 영 되지 않는다면 계속 질문 남겨주시길 바랍니다. 좋은 하루 보내시구요!감사합니다-
- 0
- 1
- 233
질문&답변
volume 문제
안녕하세요!질문 확인했습니다. 아무래도 Docker portainer 에서 volume 매핑 부분에서 막히신 것 같은데,제가 지금 확인해보니 크게 달라진 것은 아닌 것 같습니다. 영상에서 제가 Container 경로를 입력하면서 우측에 있는Volume / Bind 버튼 중에서 Bind 버튼을 누른 이후에는 밑의 입력 부분에서 Volume을 선택하는게 아니라, Host 의 경로를 선택할 수 있도록 나오실겁니다. 혹시나 그럼에도 진행이 되지 않으신다면 계속 질문 남겨주시길 바랍니다. 감사합니다-좋은하루 보내시길 바랍니다
- 0
- 1
- 291