Django 08

·2023년 9월 13일
0

에러

목록 보기
9/24

오늘은 에러처리와 에러처리의 연속이었다...

1. ValueError at /feedlist/
The 'image' attribute has no file associated with it.

프로필 작성 시 이미지를 안 넣으면 이미지가 None 으로 들어가게 되면서 나는 에러
이미지가 들어가는 부분들을 예외처리해서 해결해줬다.

{% if feed.author.image %}
            <div style="margin-left: 6px; margin-top: 7px;">
                <img src="{{ feed.author.image.url }}" class="rounded-circle img-fluid" height='25' width='25'>
            </div>
        {% endif %}

2. TemplateSyntaxError at /feedlist/
Could not parse the remainder: '‘base.html’' from '‘base.html’'

base.html 의 위치가 Templates 에 있지 않아서 생긴 에러 base.html을 templates 폴더 바로 아래에 넣어줬다.

3. 그리고 git pull origin main 을 수행하면서 행긴 에러

error: 레퍼런스를 'https://github.com/SEVIL-K/giga_jo_project.git'에 푸시하는데 실패했습니다
힌트: 현재 브랜치의 끝이 리모트 브랜치보다 뒤에 있으므로 업데이트가
힌트: 거부되었습니다. 푸시하기 전에 ('git pull ...' 등 명령으로) 리모트
힌트: 변경 사항을 포함하십시오.
힌트: 자세한 정보는 'git push --help'의 "Note about fast-forwards' 부분을
힌트: 참고하십시오.

전에 어디서 충돌이 났는지 보려고 git reset HEAD^ 를 해준 적이 있는데 그거 때문에 난 에러 같았다.

우선 git push origin '내 브랜치' 로 내 기능을 push 해주고 아예 git init 을 한다음

git pull origin '내 브랜치'
git push origin '내 브랜치'

를 치고 깃에 직접 가서 merge 했다.

이제 팔로워 팔로우 기능을 구현할 차례다.

profile
공부 중

0개의 댓글

관련 채용 정보