일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 댓글지우기
- docker
- 백엔드
- 머신러닝
- 딥러닝
- CNN
- 장고
- test.py
- 개인페이지
- API명세
- python to json
- 프로필사진 업로드
- 와이어프레임
- 댓글쓰기
- json to db
- 다항 논리 회귀
- Python
- ERD
- serializer
- 북마크한 목록 가져오기
- class view
- 비밀번호 수정
- js
- 팀프로젝트 기획
- DRF
- original set
- 팔로우 기능 에러
- Django
- 프론트엔드
- 이진 논리 회귀
- Today
- Total
목록AI 본 교육/AI 5주차 (6)
코딩 개발일지
팀원분들과 전에 포스팅 했던 순서대로 회의를 진행했다!! 1. 와이어프레임은 피그마를 이용해서 만들까 생각도 했지만, gather내에 white board 로 충분하다 판단함 2. erd cloud를 다들 처음 써봤지만, 나름(?) 잘 작성한듯!! 3. api 설계를 notion페이지를 통해 같이 작성함 4. 기본적인 django, venv, gitignore, requirements, README 를 만들고, github에 연동시킴! model 부터는 내일하기로!! 나는 댓글 추가, 수정, 삭제 기능을 추가의 기능을 만들기로 함 SA(Starting Assignments) 프로젝트 명칭 : 버킷리스트 목적 : 팀원들의 버킷리스트를 작성 할 수 있는 블로그 기능 : 회원가입, 로그인, 글 CRUD, 댓글..
SA(Starting Assignments) 프로젝트 명칭 : 버킷리스트 목적 : 팀원들의 버킷리스트를 작성 할 수 있는 블로그 기능 : 회원가입, 로그인, 글 CRUD, 댓글, 공유 등 와이어 프레임 - 상단 nav bar 전체 페이지에 적용 : '사고칠조' 클릭 시 첫 페이지로 이동 - index.html (첫 페이지) : 좌측 - 팀원들 개인 페이지로 이동 / 상단 - 회원가입, 로그인 / 글 전체 모아보기 - mypage.html (개인 페이지) : 좌측 - 개인 프로필, 버킷리스트 목록 / 상단 - 글 작성, 로그아웃 / 내가 쓴 게시글 모아보기 / 게시글 클릭 시 해당 게시글로 ㄱㄱ - detail.html (개인 상세 게시글) : 좌측 - 공유하기 / 상단 - 글 수정, 삭제 / 댓글(com..
개인페이지는 혼자 힘으로 만들어냄 @csrf_exempt def individual(request): if request.method == "POST": todos = Todo.objects.all() context = { 'todos': todos, } return render(request, "todo/individual.html", context) elif request.method == "GET": todos = Todo.objects.all() context = { 'todos': todos, } return render(request, "todo/individual.html", context) else: return HttpResponse('Invalid request method', stat..
수정하기 기능을 만드는데 자꾸 에러가 났다..ㅜㅜ urls.py, models.py, update.html 는 전부 다 완벽했고, 문제가 생겼다면 분명히 views.py의 함수에서 잘못된 것이다!! views.py에 내가 쓴 update 함수 @csrf_exempt def update(request, todo_id): if request.method == "POST": if request.user == todo.user: todo = Todo.objects.get(id=todo_id) todo.content = request.POST['content'] todo.save() return redirect(f'/todo/{todo_id}/') else: return HttpResponse('not allow..
python manage.py startapp user (user 앱 만들기) 저번과 마찬가지로 models.py 에서 User라는 클래스를 만들어준다. AbstractUser 또는 AbstractBaseUser 를 import해서 사용하는데, 회원가입할 때 사용한다. admin.py에서 from django.contrib.auth.admin import UserAdmin admin.site.register(User, UserAdmin) 이건 추가 안해줘도 작동하지만(장고가 기본제공), 무조건 해야하는 것이라고 생각하는게 좋다. 나중에 User 데이터를 수정하고 싶을 때, 힘들어진다고 함 본 프로젝트의 settings.py에서 AUTH_USER_MODEL = "user.User" 를 맨 아래에 추가해주고..
장고를 이용한 프로젝트를 처음 만들 때의 기본 틀 만들기 순서를 정리해 보겠음 (주관적 순서) 주의점 : 초보라서 틀릴 수 있음 1. VScode, github홈페이지 준비 2. VScode에서 README.md 만들어서 간단한 프로젝트 소개작성 3. git init 후 변경점이 있을 때마다 git add 와 git commit을 습관적으로 해주기. (생략) 4. github 에서 repository 생성 후 SSH주소 복사 후, git remote add origin SSH주소 5. git push origin main >>>>>> main으로 repository 생성 완료 이후 팀원 초대 6. git switch -c 브랜치명 >>>>>> branch 바꿔주기 7. python -m venv venv..