Django
-
개발 공부할 때 참고한 사이트(Python, Django, Back-end)TIL & Todo List 2020. 3. 13. 19:20
개발자를 준비하면서 새롭게 느낀것은 코딩 스킬도 물론 중요하지만, 어떤 프로젝트에 문제가 생기거나 성능을 향상 시키기 위해 다양한 기술들이 필요하다는 것, 그리고 그 기술을 사용하기 위해서는 큰 그림(프레임워크부터 사용된 기술들이 어떻게 동작하는지??)을 이해 해야한다는 것이다. Python과 Django에 파묻혀서 도메인 지식과 전체적으로 프로젝트나 기술들이 어떻게 동작하는지에 대해 소홀했던 것 같다. 이러한 부분들을 공부하면서, 유용했던 사이트들을 정리해두는 것이 좋을 것 같아 글을 쓰게 되었다. Youtube 블로그 글보다 말과 영상으로 설명하는 유튜브가 짧은시간에 많은 것을 이해하는데 도움이 되었다. 처음에는 호기심에 봤었는데 지금은 개념을 익히기 위해 유튜브 영상을 주로 참고한다. 코드없는 프로..
-
Day-2(Signal, get_object & get_queryset, form)TIL & Todo List/Coding for Entrepreneures 2020. 1. 13. 00:25
Signal(pre_save & post_save)을 이용한 SlugField django의 Signal은 특정 메서드나 함수가 실행될 때 일어나는 신호(signal)를 받아서 추가 작업을 진행할 수 있도록 한다. 예) 모델이 저장될 시점의 전(pre_save), 후(post_save)에 추가적인 작업을 구현할 수 있다. Signal은 signal을 정의한 모델을 사용하는 모든 앱에서 동작한다. videos에 정의된 모델(signal을 포함하는)을 다른 앱에서 저장하거나 업데이트를 할 때 signal이 동작한다. pre_save, post_save 외에 model signal, management signal, request/response signal 등 다양한 signal이 있다. SlugField는..
-
django의 관계형 모델 필드 - ForeignKey, OneToOneField, ManyToManyFieldDjango 2020. 1. 11. 07:14
Notion을 정리하다 충격을 좀 받고, 내용을 나도(?) 알아볼 수 있게 정리해야겠다는 생각이 들어서 다시 블로그를 쓰게 되었다. 이전 두 개의 블로그는 너무 자세히 친절하게 작성하려다 보니 하나 쓰는데 3~4시간이 걸렸다. 혼자 보는 블로그가 아니기 때문에 정확한 정보를 전달하기 위해 공식문서를 찾아보고 새로운 내용을 추가하다보니 그렇게 됐다(이제 안그럴꺼다..). from django.db import models에 관계를 형성하기 위해 사용되는 몇 개의 필드가 있는데 그 중 많이 사용되는 세 개의 필드인 ForeignKey, OneToOne, ManyToMany 필드에 대해 정리하려고 한다. 얕고 넓게 알고 있다보니 내용을 어디까지 다뤄야할지 좀 난감하지만 중요한 내용이니 만큼 정리해보자. For..