django
-
사수 없이 버틴 주니어 백엔드 개발자 첫 1년 회고django 2021. 6. 22. 16:15
부트캠프 개발을 전혀 모르던 상태에서 20년 5월 부트캠프에 들어갔다. 3개월 만에 커리어 전환이 된다고 했다. 실제로 3개월 만에 취업했다. 지금도 비전공이면서 개발자 되고 싶다는 주위 사람들에게 부트캠프를 추천한다. 하지만 부트캠프를 나오면 뭔가 대단한 개발자가 될 거라는 생각은 하지 않았다. 인생에 페스트 트랙은 없다고 믿는다. 세상 그 어떤 분야도 3개월 배우고 쌉고수가 될 순 없다. 부트캠프를 통해 개발자 트랙의 궤도에 겨우겨우 첫 진입을 할 수 있을 뿐이다. 결국 자기 하기 나름. 늦게 비전공자로 새로운 분야에 입문했다는 것이 내가 기억해야 할 냉정한 현실이었고, 그에 맞는 대가를 치러야 한다고 생각했다. 바닥에서 3~4년은 열심히 구르자고 다짐하며 부트캠프에 들어갔다. 40명가량의 동기 중 ..
-
django admin get_fields method 오버라이드 하기django 2021. 2. 17. 13:35
장고 어드민 get_fields 메서드 오버라이드 하는 방법에 대해 알아보겠습니다. 우선, 오버라이드 하지 않은 기본 상태의 코드와 그때의 어드민 화면입니다. class IncomeAdmin(admin.ModelAdmin): model = Income admin.site.register(Income, IncomeAdmin) 보는 바와 같이 price, category, user, memo 총 4가지 필드가 있습니다. get_fields는 이 필드에 관한 메서드 입니다. 우선 가공하지 않고 get_fields함수 그대로의 내용을 출력해보겠습니다. class IncomeAdmin(admin.ModelAdmin): model = Income def get_fields(self, request, obj=None..
-
django admin get_queryset method override하기django 2021. 2. 16. 18:03
장고 어드민에서 get_queryset 메서드 오버라이드 하는 방법을 알아보겠습니다. 아래 두 사진은 예시 어드민 코드와 get_queryset 메서드를 오버라이드 하지 않았을 때의 어드민 화면입니다. class IncomeAdmin(admin.ModelAdmin): model = Income list_display = ("price", "category", "user", "memo") admin.site.register(Income, IncomeAdmin) 이제 get_queryset 메서드를 오버라이드 해보겠습니다. 아래는 코드와 결과 화면입니다. class IncomeAdmin(admin.ModelAdmin): model = Income list_display = ("price", "category..