본문 바로가기

전체 글

(163)
TIL 23-04-15 1.[Django - 팀프로젝트] 유저 정보 검색 기능 문제점 url에 추가 입력하는 방법 말고 html 내에서 해결 가능해야함 시도해 본 것들 # urls.py path('mypage/', views.user_info, name='user_info'), # views.py def user_info(request, username): user_info = get_object_or_404(UserModel, username=username) return render(request, 'user/user_info.html', {'user_info': user_info}) mypage/ 뒤에 직접 입력해서 결과가 나오는지 확인하고 이걸 기반으로 html을 작성했다. form으로 post로 username을 전달..
TIL 23-04-14 1.[Django 팀 프로젝트] - mypage 작성 글 리스트 보여주기 문제점 마이페이지에서 본인이 작성한 글의 리스트를 보여줘야함 시도해 본 것들 Posting class의 objects 객체를 filter 찾는데 username=user인 것으로 찾아라 Django templates 문법으로 for문 사용 {% for posting in postings %} 알게 된 점 1.[Django 팀 프로젝트] - mypage에서 다른 사람 정보 보여주기 문제점 mypage가 로그인한 사람의 정보만을 보여줄 수 있음
TIL 23-04-13 1. Git - rejected 문제점 git 사용 중 rejected 발생
[Django_project] user, next_url https://github.com/sdoram/Django_team_project GitHub - sdoram/Django_team_project: A2조 장고와 함께하는 야생 생활 장고 프로젝트 A2조 장고와 함께하는 야생 생활 장고 프로젝트. Contribute to sdoram/Django_team_project development by creating an account on GitHub. github.com 유저가 로그인한 상태면 if문 안의 html을 사용, 아니면 else의 html을 사용하면서 다른 화면을 보여줌 로그인 여부에 따라 필요없는 내용을 보이지 않게 하는 기능 HttpResponse를 이용해서 alert과 url 이동을 동시에 해결 가능 어떤 이유로 회원가입이 실패했는지 사용자..
TIL 23-04-12 1. 페어프로그래밍 - 가위바위보 문제점 페어프로그래밍 중 for문과 if문을 사용한 방법 이외의 풀이 방법 찾아보기 시도해 본 것들 switch case 사용시도 0] 문제 풀이 후 다른 방식의 풀이를 확인하고 주석 달기 알게 된 점 return에서 조건문을 통해 boolean으로 True, False를 구하고 이 값이 1과 0으로 들어가면서 quad 리스트에서 값을 가져올 수 있다. 2. GitHub - fetch, merge 문제점 PR까지는 했으나, PR된 내용을 로컬로 내려받을 때 pull을 사용하는 게 맞는지 의구심이 들었음 시도해 본 것들 fetch, merge 사용하기 해결 방법 원격 저장소 싱크하기 main branch에서 fetch하기 git checkout origin/main으로 변..
[Djagno_project] user기능 user/models.py from django.db import models from django.contrib.auth.models import AbstractUser # custom model class UserModel(models.Model): class Meta: db_table = "user" user_id = models.CharField(max_length=20, null=False) name = models.CharField(max_length=20, null=False) password = models.CharField(max_length=256, null=False) gender = models.CharField(max_length=10, null=False) created_at =..
TIL 23-04-11 1. GitHub - 팀 프로젝트 문제점 작업하는 과정에서 데이터 베이스를 지우다가 프로젝트가 삭제됨 branch를 분리해서 작업했는데 push 후 merge를 하려고 할 때 merge가 안됨
TIL 23-04-10 1. Django 팀 프로젝트 문제점 와이어 프레임 작성 ERD 설계 API 명세 작성 시도해 본 것들 와이어 프레임을 위한 figma 사용 다른 웹사이트를 참고하며 필요한 내용을 포함한 와이어 프레임 구성 GET 과 POST 요청에 따라 다른 페이지 내용 메모 ERD 설계를 위한 erdcloud 사용 당근 마켓같은 다른 ERD 자료 참고 erd relationship과 관련된 블로그 참조 기능 method url request response 표를 이용한 API 작성 API 작성과 관련된 블로그 참조 알게 된 점 지금 단계에서 자신 없는 게 당연하고 실수해도 괜찮다 오히려 실수를 함으로써 배우고 중요한 순간에 제대로 할 수 있다면 된다. 이렇게 작성하고도 수정해야할 일들이 한참 남은 것 같지만 한 번 ..