[Django] Django - 5 (View & Template)
·
Django
주절주절 서론이번 포스팅에서는 앞서 만든 오브젝트, 모델. 즉, 데이터를 저희가 직접 볼 수 있도록 뷰와 템플릿을 제작하려고 합니다!해당 포스팅은 https://docs.djangoproject.com/en/5.1/intro/tutorial03/ 를 베이스로 실습을 진행합니다!! 간단하게 앞서 만든 Question의 리스트를 나열하는 페이지와 Question을 선택하여 선택한 Question이 갖고 있는 Choice에 투표하는 페이지까지 만들 예정이니 위의 링크와 포스팅을 읽으시면서 따라오실 수 있을 거에요! 이번 포스팅은 간략하게 설명한 감이 있으니, 코드에 이해가 가지 않는 부분이 있으시다면, Chatgpt에 질문을 하시거나, 댓글을 달아주시면 빠르게 답변 달도록 하겠습니다! 1. View?뷰에 대한..
[Django] Django - 4 (Handling models in shell - Part 2)
·
Django
주절주절 서론이번 포스팅에서는 지난 포스팅에 이어 Django의 shell을 통해 model을 다루는 방법 중 조건에 해당하는 오브젝트를 필터링하는 방법에 대해 알아보겠습니다! 길지 않은 내용이지만, 쉘에서 자주 사용되는 내용이니, 읽어보시면 도움이 되실거에요! 지난 포스팅들을 기반으로 진행하는 내용이니, 이전 Django 포스팅도 한 번씩 읽으시는 걸 추천드려요! 1. Django shell 실행$ python manage.py shell 2. 모델 Import앞선 포스팅에서 polls라는 app을 만들고, 그 app에 Question, Choice 모델을 만들어 주었으니, Import하여 불러오도록 하겠습니다!>>> from polls.models import *>>> Question>>> Choic..
[데이터 엔지니어링 데브코스 4기] 4주차 10/8 TIL
·
데이터 엔지니어링 데브코스
오늘은 Django를 shell을 통해 다루고, 파이썬과 html 코드를 작성하여 실습해보는 강의가 진행되었습니다. 실시간 강의도 있고, 녹화 강의 시간도 이번에는 생각보다 빡빡해서 블로그까지 작성하기에 조금 버거워요 ㅋㅋㅋㅋㅋ 실시간 강의는 깃, 깃허브에 대한 강의었습니다.사실상 깃에 대한 내용은 40분 남짓인 것 같아, 강의 시간에 대한 의구심이 조금 있었어요. (+ 일찍 일어나는 거 싫어서 그런거 맞..아닙니다) 새롭게 만든 깃 계정에는 앞으로 시작하는 프로젝트를 시작으로, 코딩테스트 문제풀이와 개인 코딩 공부에 대한 것을 올려보려고 해요.깃 새출발을 하게 된다면, 블로그에 꼭 링크 걸겠습니다!! 오늘 블로그에 기술 정리한 내용은 어제, 오늘 초반 강의의 내용을 제 나름대로 녹여낸 것이니, 이 글을..
[Django] Django - 3 (Handling models in shell - Part 1)
·
Django
주절주절 서론앞선 포스팅들이 Django의 기본적인 사용법과 설명이었다면, 이번에는 새로운 뷰를 만들고 접속하는 방법에 대해 알아보려고 합니다!다른 포스팅을 보면 아시겠지만... 저는 코딩과 친했지만, 절교 후 다시 친해지는 중이고, 그 중 웹이랑 가장 사이가 안좋습니다... 이런 저도 친해지기 위해 노력 중이니, 여러분도 하실 수 있습니다!!포기하지말고, 제 포스팅과 Chatgpt, 구글링을 통해 같이 성장해봐요! 1. Model?모델에 대한 설명 이전, Django에서의 데이터베이스 정의해당 링크를 한 번 더 읽으시는 걸 추천드립니다! model은 데이터베이스 구조를 정의하는 중요한 요소로, 데이터베이스의 Table입니다! 2. Django Shell 실행$ python manage.py shell..
[Django] Django - 2 (Admin)
·
Django
주절주절 서론이번 포스팅에서는 앞서 다룬2024.10.07 - [Django] - [Django] Django - 1 (개념 및 실습)에 뒤이어 Django에서의 Admin에 대해 알아볼 예정입니다! 1. Django에서의 Admin?Django에서의 Admin은 Django가 제공하는 강력한 기능 중 하나입니다!관리자 인터페이스를 자동으로 생성하여 GUI를 통해 웹 애플리케이션의 데이터를 보다 쉽게 관리하도록 하는 기능을 제공합니다!!그렇다면 이런 Admin 계정은 어떻게 만들까요?? 2. Create Admin!Django에서의 Admin 생성 방법은 shell을 통한 생성, Admin 페이지를 통한 생성. 총 2가지가 존재합니다!2-1. Admin을 만들자! (shell)$ python manage..