본문 바로가기

장고9

[TIL] Django, generic views에 대해 알아보자 오늘 한 것 [O] : 백준 2문 : 입출력/사칙연산 문제 풀었다 [O] : 장고 튜토리얼 진행 : 6장 제너릭 뷰 제너릭 뷰. 더 알아보기 "generic views" = 장고에서 제공하는 단축키 각 제너릭 뷰는 어떤 모델이 적용될지 알아야한다 = model template_name은 기본 템플릿 이름 대신 특정이름을 사용하도록 알려주는 것임 url에서 캡쳐된 기본 키 값이 pk라고 기대함 from django.views import genericclass def DetailView(generic.DetailView): model = Question template_name = "polls/detail.html" [출처] : https://akpark.tistory.com/34 +++ 추가 글 작성 +.. 2023. 4. 17.
[WIL]:04 4주차 장고 시작 지난 주 회고 1. 알고리즘 문제를 매일 풀이했다 △ 2. 매일의 스케줄을 잘 지켰다 △ 3. 개인 과제에 충실히 임했다 O 4. 장고 기초를 공부했다 O 5. 배움에 즐겁게 임했다 O Keep 유지할 부분 열심히 공부하는 태도! 새로운 것을 겁내지 않고 도전하는 것 아직까지 마음이 꺾이지는 않은 것ㅋㅋ Problem 문제점 공부를 더 한다는 명목으로 자꾸 새벽까지 진행함 위의 이유로 컨디션 난조가 되고 집중력이 떨어짐 마찬가지의 이유로 매일의 스케줄을 잘 지키지 못함.. 새로운 것 -장고-를 배우게 되다보니 못 따라가는 것 같아서.. 조급함이 들었다. 집에서하는 운동을 일주일간 쉬었더니^^; 몸이 슬슬 아파진다 Try /Feel 해결방안 / 느낌 앞으로는 매일 12시 전에 자고 7시에 일어나는 것 잘 .. 2023. 4. 10.
[TIL] 장고 Field타입과 Field option 알아보기 개인 과제를 시작하고 하나씩 받아써보는 중에 계속 신경쓰였던 Field는 무엇이고 어떤 것이 있는지, 올바르게 사용하고 있는 중인지 궁금해졌다. 그래서 하는 공부 겸 내용 정리. 장고에서의 model은 class로 정의되며, 어떤 속성(Attribute, 요것이 Field!)을 가지는지 설정할 수 있다. 각 장고 앱에 기본적으로 생성되는 model.py에 정의한다. 강의에서 나온 관계 필드.. 이것을 생각하며 데이터 모델링을 진행해야하고, 이 모델이 코딩으로 이어진다. OneToOneField 사용자 - 프로필처럼 1 사람에 1 기능이 있는 필드 1 = 1 OnetoMany (= ForeignKey) 한개의 글은 작성자 한 사람, 한 작성자는 여러개의 글을 쓸 수 있다! 1 => 다수 .. 2023. 4. 6.
[Django] 08 글 쓰기/삭제 기능 1) 글쓰기 기능 만들기 에 어떤 url로, 어떤 방식으로 보낼 것인가를 적어 작동할 수 있도록 한다. action="url" method="post/get 적기" 쓰기기능은 db에 내용을 저장해주어야하므로 post를 사용한다. 에서 post할 부분은 (여기 사이를 잘 보시오) 에서 넘겨주는 정보(my-content)를 살펴보고 urls와 일치하는 views.py의 해당 함수를 찾아간다. request.method를 POST로 설정하고 user = request.user #어떤 사용자가 데이터를 작성했는지, my_tweet = TweetModel #글쓰기 내장기능을 변수로 지정해 사용한다 my_tweet.author = user my_tweet.content = request.POST.get('my-co.. 2023. 4. 6.