본문 바로가기

Flask-Study

오류 및 내용 정리

플라스타그램 진행을 해다가 오류가 발생했다. 오류 코드는 아래와 같다.

sqlalchemy.exc.ArgumentError: relationship 'followed' expects a class or a mapper argument (received: <class 'sqlalchemy.sql.schema.Table'>)

followed 에는 클래스 또는 매퍼 인수가 필요하다는 의미라서 followed를 사용하는 User 모델을 확인 해 봤다.

 확인을 해 보니 UserModel이 아닌 User로 적혀 있어서 오류가 난 것이었다. UserModel로 수정을 해 주니 정상적으로 작동 되었다.

 

 

 

 

 

 

 

진행을 하다가 포스팅이 성공적으로 이루어 지는지 확인을 하는데 글씨가 깨져 보이는 현상이 발생했다.

 

.

 

 

 

과제에서는app.config.update(RESTFUL_JSON=dict(ensure_ascii=False)) 코드를 추가하여 해결을 했다.

찾아보니 글씨가 깨지는 현상이 기본적으로 UTF-8 인코딩이 아닌, ascii 인코딩 으로 출력되기 때문이다.

그래서 ensure_ascii=False를 입력하여 해결한 것이다.