이 전 글에서는 pythonanywhere에서우리 파이썬 프로젝트와 pythonanywhere DB를 연결을 위해 우리 소스를 pythonanywhere에 올려 보도록 합시다. 소스를 올리는 방법은 여러 가지가 있습니다. 일반적으로 pythonanywhere에서Consoles 탭에서 pythonanywhere 리눅스 콘솔에 접속하여 git을 이용해서 소스를 pythonanywhere에 올려 둘 수 있습니다. 우리는 git을 이용해서 소스를 관리를 하고 github에 소스를 올려 두었습니다. pythonanywhere 콘솔에서 git을 이용해서 우리 소스를 다운 받고 DB 연결까지 해봅시다. pythonanywhere에sqlite 패키지의 함수들을 사용해서 작성을 했습니다. 이는 Python DB API ..
git 으로 소스 관리하고 github 에 소스를 올려 봤습니다. 이제 github에 있는 소스를 로컬(내PC)에 다운 받아서 Flask 개발환경을 맞추고 실행까지 시켜 봅시다. 두 가지 방법으로 진행합니다. 첫 번째는 CMD에서 github에 있는 소스 다운 두 번째는 vscode에서 진행. 먼저 로컬PC에는 파이썬 개발 환경이 구축이 되어 있는 상태에서 소스를 다운 받을 위치에서 CMD(명령창)을 엽니다. 필자는 python\web 이라는 폴더에 다운을 받을 예정입니다. 소스를 다운 받을 github의 링크가 필요합니다. 잘 올라 가있네요. 저기서 Clone or download 초록색 버튼을 클릭해봅니다. 그러면 아래 링크가 나오는데 옆에 클립보드 버튼을 클릭을 하면 주소가 복사가 됩니다. 다시 C..
이전 글에서 git과 github에 대해 알아봤습니다. [웹 앱프로그래밍] Git을 설치하고 Github에 업로드 하기 이제 우리 프로젝트를 git 으로 소스 컨트롤을 하고 github에 올려 보도록 하겠습니다. 먼저 해야할 일이 파이썬에서 pip로 설치한 패키지들이 있습니다. 우리가 만든 프로젝트에서 필요한 패키지들을 다운로드하여 설치를 했습니다. Flask가 대표적이겠죠. 물론 다른 외부 패키지들을 설치를 해도 마찬가집니다. 우리 소스를 공유해서 다른 사람이나 다른 피시에서 다운받아 실행을 하려면 필요한 패키지들이 설치가 되어 있지 않으면 import 에러를 만나게 됩니다. 그럼 오류 나는 패키지들을 한땀한땀 설치를 해줘야 하는데 정말 힘들 수 있습니다. (물론 우리는 flask만 설치했기 때문에 f..
보통 Git 과 Github 를 하나로 생각하는 경우가 많습니다. Git은 분산 버전 관리 시스템입니다. 보통 형상관리 버전관리 소스관리를 해주는 도구라고 생각 하면 됩니다. 이전에는 SVN(중앙 저장 방식)을 사용을 많이 했었는데 이젠 Git(분산 저장방식)이 거의 대세라고 볼수 있습니다. Github는 Git 프로젝트를 전송(Push)하고 온라인에 저장할 수 있는 웹서비스 입니다. (웹 호스팅도 가능) 무료로 사용할 수 있습니다. 웹에 공개 되기 때문에 다른 사람들과 소스를 공유할 때 많이 사용 됩니다. 그래서 오픈소스들이 많이 올라가 있습니다. 물론 비공개로도 가능 합니다. MS 인수 전까지는 유료로 운영이 되었으나 인수후에 부분 유료였고 2020년 4월 중순 완전 무료로 풀렸습니다. 오픈소스로 다..
intelliJ 설치 후 git 으로 소스 관리를 한다. 보통은 로컬에서 관리도 하지만 github에 올려 두면 개발 환경이 바뀌더라도소스 공유가 가능 해진다. bitbucket 에 올리면 private 으로도 소스를 push 할 수 있지만 여기선 intelliJ VCS 메뉴의 Share Project on GitHub 를 사용 한다. 프로젝트 생성 후 개발을 하는 중 소스를 관리 하고 싶다면VCS -> Import into Version Control -> Share Project on GitHub 클릭 github 계정 정보를 입력 하는 창이 뜨면 github 가입이 되어 있다면 계정정보를 입력 후 확인.가입이 되지 않았다면 회원 가입후 계정 정보 입력!아래와 같이 자동으로 프로젝트명과 Remote ..
- Total
- Today
- Yesterday
- 리눅스
- Visual Studio
- GIT
- 자바스크립트
- 플라스크
- oracle
- 웹앱프로그래밍
- flask
- nginx
- 웹앱
- 자바
- javascript
- Cloud
- Hello World
- mysql
- python
- pythonanywhere
- docker
- github
- DB
- GCP
- HTML
- 오라클
- 도커
- Java
- WEB
- 웹앱 프로그래밍
- 부트스트랩
- 파이썬
- 클라우드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |