파이썬 프레임워크는 ... 정보
파이썬 프레임워크는 ...본문
php내장 웹서버처럼 따로 웹서버를 설치 안해도
개발시에는 그냥 uvicorn main:app --reload
하면 설치화면 나옵니다
그리고 sqlite가 기본 데이터베이스로 되어 있어서 그누6은 아무것도 따로 준비할게 없어요
윈도우 cmd에서 pip install -r requirements.txt
해서 필요한 패키지 한번에 모두 다운 받으시고요
2
베스트댓글
@크론이 예! 운영할려고 클라우드에 설치하는 것은 좀 복잡한데
개발시에는 파이썬 설치하고 콘솔에서그누6 폴더에 들어가서 pip install -r requirments.txt 하면 패키지 몽땅 설치되고요 그다음에 uvicorn main:app --reload 하면 서버실행되고 웹브라우저로 localhost:8000 에 접속하시면 되요
@sinbi 윈도우에 시작 프로그램 등록방법입니다.
bat 확장자로 아래 명령어를 저장하고요
-----------------
CD 그누보드6경로
call 그누보드6경로\venv\Scripts\activate.bat
call uvicorn main:app --port 포트번호 --host 호스트
pause
----------------
--host 는 localhost 쓰면 생략가능하고요
윈도우 + r 실행에서 shell:startup 하면 나오는 시작프로그램 폴더에
bat 파일 저장하면 부팅하고 시작됩니다.
댓글 10개

감사합니다. 그럼 윈도PC에서도 그냥 볼 수 있겠네요..
@크론이 예! 운영할려고 클라우드에 설치하는 것은 좀 복잡한데
개발시에는 파이썬 설치하고 콘솔에서그누6 폴더에 들어가서 pip install -r requirments.txt 하면 패키지 몽땅 설치되고요 그다음에 uvicorn main:app --reload 하면 서버실행되고 웹브라우저로 localhost:8000 에 접속하시면 되요

윈도우10 라라곤에서 설치는 위 방식대로 했는데, 부팅할 때마다 매번 위 명령어 입력해줘야 홈페이지 보여서 좀 불편하더라구요. 혹시, 윈도우 시작 시 자동으로 잘 로드되게 할 수는 없나요?
@sinbi
라라곤이 뭔지는 잘 모르지만 윈도우나 맥 등에서 개발시에는 간단히 위에서
처럼만 하면 되구요
라라곤이라는 것을 굳이 쓰실 필요가 없을 것 같아요
만약에 실제 운영을 하시는 거라면 wikidocs.net 등에서 찾아보세요

@파이치 라라곤은 그누5 위해서 사용하고 있어요. 그누보드6 경우엔 솔직히 라라곤과는 무관하고, 라라곤에 딸린 MySQL만 이용하는 것과 같아요.
다만 문제는 매번 컴터 켜서 다시 위 명령어를 입력해야 그누보드6 홈피 접속되는 게 불편해서요.
@sinbi 아! 그렇군요 그누6은 기본적으로 개발이나 테스트시에 sqlite라는 파일데이터베이스를 사용하기 때문에
mysql은 실제 서버에서 쓰시고요
개발모드에서는 sqlite를 쓰시는게 간단하더라구요
라라곤과는 별도로 구성하시고
uvicorn main:app --reload는 뭐 하셔야죠 pip install -r requirements.txt는 처음 한번만 하시는 거구요
@sinbi 윈도우에 시작 프로그램 등록방법입니다.
bat 확장자로 아래 명령어를 저장하고요
-----------------
CD 그누보드6경로
call 그누보드6경로\venv\Scripts\activate.bat
call uvicorn main:app --port 포트번호 --host 호스트
pause
----------------
--host 는 localhost 쓰면 생략가능하고요
윈도우 + r 실행에서 shell:startup 하면 나오는 시작프로그램 폴더에
bat 파일 저장하면 부팅하고 시작됩니다.

@마르산 자세한 설명 감사합니다. 한번 도전해보고 추가 댓글 남길게요.

@마르산 감사합니다. 적용해보니 아주 잘 작동하네요. ^^ 덕분에 매번 명령어 입력하는 수고를 덜 수 있게 되었습니다.
개발이나 테스트시에는 서버, 데이터베이스 다 필요 없습니다 파이썬 설치하고 그누6 다운 받으셔서 아무디렉토리에나 압축 푸시고 커맨드 콘솔에서 그누6 디레토리 들어가셔서 pip install -r requirments.txt 하면 패키지 몽땅 설치되고요 그다음에 uvicorn main:app --reload 해서 브라우져로 locahost:8000 접속하면 끝입니다