Framework

Framework/FastAPI

[Fast-API] window 환경 uvicorn main:app --reload 안될 때 ('uvicorn'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.)

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:..

Framework/Django & DRF

[Django] 초심자에게 발생하는 에러 : didn't return an HttpResponse object

Views에 함수 생성 후 호출하는 과정에서 error 발생,둘러보니 Django를 입문하는 초심자들이 빈번하게 겪는 현상이다.  ⏬ 오류내용The view onememos.views.index didn't return an HttpResponse object. [해결 과정]사실 해결 과정이라 할 것도 없다.  선언한 메소드에 return을 깜빡했을 확률이 99%render 함수를 써버리느라 return을 적는걸 깜빡.,,,ㅎ

Framework/Django & DRF

[Django] table 생성 시 Value Error

[문제 상황]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..

chanung
'Framework' 카테고리의 글 목록 (2 Page)