본문 바로가기
부트캠프TIL, WIL/AI웹개발(스파르타코딩클럽)

[AI웹개발][28일차TIL] Git, Git Hub 기초, 클래스 구조 특강

by 우지uz 2023. 4. 13.
오늘 배운 내용!

 

목차

1. django를 이용해서, 웹 페이지 " 로그인, 로그아웃, 회원가입,게시글 작성하기 " 
- 혼자서 복습(오늘 깃공부한다고 거의 못했네요)

2. Git , Git hub 관련 기초들을 공부해보자 
기초공부 1강 (https://ksw4060.tistory.com/88)
기초공부 2강(https://ksw4060.tistory.com/87)

3. 유튜브에 있는 django를 이용해서, 기본 블로그 템플릿으로 웹 페이지 만들어보기, 절반정도 해보았음..
(https://www.youtube.com/watch?v=jS4fLseF_cs)
처음 접해보는 내용이 있었는데,
django의 html에서 static 폴더를 따로 생성해서, 그 안에 부트스트랩 폴더 및 파일을 적용 하는 것이 있었어요.
그게 많이 어려웠습니다. 아직 부트스트랩 적용하는 건 어렵네요!
json 경로를 인식하지 못하는 이슈가 있었는데. 
settings.py 에 경로 설정을 아예 해두지 않아서 발생 했었어요. !

4. Django 후발대, 보충강의를 오후 7시~9시까지 들었습니다 ! 
자료 링크 : (https://www.notion.so/4-13-298452781b4c4db3b3f89afa67ae78a6)

5. 팀 프로젝트에서, 게시글 수정하기 기능을 팀원분들, 특히 이주한님 도움을 받아 해보았음..! 
@login_required
def mypage_edit_view(request, pk):
    posting_edit = PostingModel.objects.get(id=pk)
    if request.method == "POST":
        title = request.POST.get("title_edit","")
        thumbnail = request.POST.get("thumbnail_edit","")
        content = request.POST.get("content_edit","")

        if title == '':
            return render(request, 'posting/edit.html', {'error': '제목을 작성해주세요!'})
        elif content == '':
            return render(request, 'posting/edit.html', {'error': '내용을 작성해주세요!'})
        else:
            posting_edit.title = title
            posting_edit.thumbnail = thumbnail
            posting_edit.content = content
            posting_edit.save()
            return redirect('/api/posting-detail/'+str(pk))

    elif request.method == "GET":
        user = request.user.is_authenticated
        if user:
            return render(request, 'posting/edit.html', {'posting_edit': posting_edit})
        else:
            return render(request, 'user/signin.html')
해결하는 과정에서

오늘 크게 2개정도 에러 및 이슈가 있었는데 ㅠ

1. Git Hub 원격 저장소를 연결에서 접근 권한이 차단당했음
원격 저장소를 추가 했으나, ssh key를 인식하지 못하는 이슈로
ssh key를 새롭게 생성했음니도
((https://zeddios.tistory.com/120))참조



원격 저장소를 인식 했는데, 연결할 때에
username 과 password를 입력해야 하는데 

password를 입력해서 접근하는 것이, 2021년 8월 이후로 없어진 기능이라고 해서
액세스를 위한 토큰을 새롭게 생성해서 비밀번호에 입력했더니 해결 되었습니다!!
(https://jootc.com/p/201905122828)참조

2. django 내에 html 파일에, static  폴더를 따로 만들어서 세팅
아예 처음 접하는 개념이라, 많이 어려웠으나
오늘 마무리 해 볼 예정입니다 . (현시각 18:00)

느낀 점

어려운 것들이 재밌다...고 느껴집니다
지금 쉽고 기본적인 것들을 자주 접해야 하는데
자꾸 어렵고 멋있어 보이는 것들이나 html, CSS를 하고싶어 집니다. ㅜㅜ

 유튜브에 있는 django 를 이용해서 웹 페이지 만들기
영상들도 자꾸 보게 되고 

가끔 어떤 코드인지 모르지만, 따라하면서
내가 했던 내용과 흡사한 부분들을 보며 다시 알게되고

내가 몰랐던 부분들을 보면서, 내가 뭘 공부해야 하는지도 알게됩니다 

오늘도 에러와 오류로 억까를 당했지만
아직 세팅을 가장 어려워하고 세팅할 때 오류를 
가장 많이 접하는 초짜이기에 

정신 차리겠습니다 ㅎㅎ

감사합니다 !