본문 바로가기

분류 전체보기

(79)
[내일배움캠프 11-2일] API 문서화, 외부 API 연동 https://github.com/Kyuho09/django_advanced GitHub - Kyuho09/django_advancedContribute to Kyuho09/django_advanced development by creating an account on GitHub.github.com오늘의 회고생각보다 진도 많이 못나감.특강 + 스쿼드라서 그런 것도 있었음. 내일 목표는 꼭 심화강의 끝까지 수강 완료하기
[내일배움캠프 11-1일] django 이해도 테스트 오답노트, ORM 최적화, 캐싱 전략 이해도 테스트 오답노트Django에서 사용자가 로그인할 수 있는 간단한 로그인 뷰를 작성하세요.사용자가 로그인 폼을 제출했을 때, 해당 사용자를 인증하고, 성공적으로 로그인할 경우 'home' 페이지로 리디렉션합니다.로그인 실패 시 다시 로그인 페이지로 리디렉션하며, 실패 메시지를 출력하세요.from django.shortcuts import render, redirectfrom django.contrib.auth import authenticate, logindef login_view(request):    if request.method == 'POST':        username = request.POST['username']        password = request.POST['passwo..
내일배움캠프 10주차 돌아보기 장고 기초주차 프로젝트가 끝났다. 스파르타마켓 프로젝트를 진행하면서 실력이 늘어나는 것이 느껴졌다. 장고도 점점 적응하는 것 같고 무엇보다도 협업하는 과정이 이제는 체계적으로 정리되는 느낌이다. git과 github가 정말 막막했었는데 비슷한 실력의 팀원분들과 함께 공부하면서 자주 접하다 보니 이제는 어느정도 자신감이 생겼다.이번 프로젝트를 진행하면서 가장 좋았던 점은 우리 팀원들이었다. 누구도 회의시간에 늦지 않았고 서로 소통이 정말 좋았다. 막연하게 활발한 소통이 중요한 것이 아니었다. "내가 어디까지 진행했는데 이 부분이 잘 안된다." 이런식으로 명확하게 말해주는 것이 문제를 해결하는데 도움이 많이 됐다. 그리고 발생한 문제에 대해서 다 같이 적극적으로 움직이다보니 뭐 힘들다고 느껴질게 하나도 없었..
[내일배움캠프 10-5일] DRF, POSTMAN, article CRUD, comment CRUD DRF(Django Rest Framework) 시작우선 djangorestframework 를 설치한 뒤,freeze > requirements.txt 까지 진행.이후 settings.py에 rest_framework를 추가.이러면 drf 준비 끝! 그러면 이제 경로랑 뷰 생성해보자.path('json-drf/', views.json_drf, name='json_drf'),def json_drf(request):    passarticles/urls.py와 views.py우선 임시로 해놓고 진행.from rest_framework import serializersfrom .models import Articleclass ArticleSerializer(serializers.ModelSerializer)..
[내일배움캠프 10-4일] 장고 심화 주차 시작, Django-seed, Json Response, 직렬화 INSTALLED_APPS 순서INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    # Third-party    'django_seed',    # Local    'articles',]장고 내부 앱Third-party(갖다쓰는 앱)내가 추가한 앱순으로 배치하는 것이 좋다(필수는 아님)Django-seed로 데이터 생성모델은 만들었는데, 데이터 입력이 귀찮다... 임의의 데이터 자동으로 입력해줄 수 ..
[내일배움캠프 10-3일] 팀프로젝트 발표 및 피드백 튜터님 피드백1. readme 거의 완벽함. 아름다움. 사용한 기술에 대한 버전은 필히 명시해야함2. git commit 내역이 너무 빈약함. 더 자주 상세히 작성해줘야 추후에 어떤기능을 언제 왜 구현했는지 추적할 수 있음3. 발표자료 신경써서 간단하게 작성한 부분이 좋음. 하얀 배경에 필요한 내용만 작성하는 방법이 대기업 발표 자료와 유사함4. 기대효과에 대해 설명한점은 매우 잘한 칭찬덩어리. 기대효과가 결국 프로젝트의 방향성을 잡아주기 때문5. 발생한 문제와 해결점 설명한 부분 좋음6. 유튜브를 통해 영상을 준비한 점 매우 잘했음. 취업시에 해당 영상링크를 통해 언제든 어필할 수 있기 때문7. 필요기능을 잘 구현했음. 예시 데이터도 잘 입력되어있어서 기능을 이해하는데 많은 도움이 됨
[내일배움캠프 10-2일] 팀프로젝트 최종 마무리, 제출 서류 작성 readme
[내일배움캠프 10-1일] 팀프로젝트 부트스트랩 적용 부트스트랩 적용{% load static %}DOCTYPE html>html lang="en">head>    meta charset="UTF-8">    meta name="viewport" content="width=device-width, initial-scale=1.0">    link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">    link rel="stylesheet" hre..