Fast-API 공식문서를 보며 스터디를 하는데 서버를 구동시키는 부분에서 문제가 생겼다. 분명 공식문서 절차대로 실행했음에도 불구하고 uvicorn이 실행되지 않는것을 볼 수 있다. 반면 mac을 통해 진행해보면 공식문서 절차대로 따라하면 서버가 구동되는 것을 볼 수 있다.window 환경에서만 일어나는 문제같다. 해결방법은 2가지가 있다. 첫 번째, 해결 방법1. main.py 하단에 해당 코드 작성 if __name__ == '__main__': uvicorn.run('main:app', reload=True) 2. main.py를 직접 실행>> python main.py정상적으로 실행됨을 확인할 수 있다. 두 번째, 해결 방법1. python -m uvicorn main:..
Views에 함수 생성 후 호출하는 과정에서 error 발생,둘러보니 Django를 입문하는 초심자들이 빈번하게 겪는 현상이다. ⏬ 오류내용The view onememos.views.index didn't return an HttpResponse object. [해결 과정]사실 해결 과정이라 할 것도 없다. 선언한 메소드에 return을 깜빡했을 확률이 99%render 함수를 써버리느라 return을 적는걸 깜빡.,,,ㅎ
[문제 상황]User table을 생성하는 과정에서 migration은 성공했으나 migrate 시도 중에 error가 발생했다. ⏬ 오류내용ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'shortener.users', but app 'shortener' doesn't provide model 'users'. [해결 과정]1. app 내 migrations 디렉토리에 __init.py__ 를 제외한 모든 파일을 삭제2. db.sqlite3 파일 삭제 3. 다시 makemigrations 과정부터 실시 >> python manage.py makemigrations >> python manage.py..