변수이름: 지역 변수

@변수이름: 인스턴스 변수

@@변수 or 메소드명: 클래스 변수 및 메소드

&변수명: 글로벌 변수


변수 출력 

글로벌 변수를 제외하고는 #{변수명}의 일정한 형태를 갖는다

puts "#&변수이름 #{기타변수이름}"


'ETC > Ruby' 카테고리의 다른 글

Ruby 설치  (0) 2015.03.12

Ruby 공식 페이지에서 다운로드 후 자동 설치


Windows

https://www.ruby-lang.org/ko/

패스까지 자동으로 잡아줍니다. 


자동 버전 관리 툴 (Windows 호환성이 안좋으므로 linux 혹은 mac에서 작업권장)

1. rbenv


2. rvm


'ETC > Ruby' 카테고리의 다른 글

Ruby 변수 종류  (0) 2015.03.12

Python 패키지를 자주 설치하고 삭제하다보면 Python 을 전부삭제 하고 재설치해야되는 경우가 생길수 있는데 

그러한 상황을 방지 시켜주기 위해 가상 환경 virtualenv 를 쉽게 관리 할수 있는 툴


설치 방법

pip install virtualenvwrapper

1) 가상환경 만드는 방법

mkvirtualenv 환경 이름

ex) mkvirtualenv mysite


* 특정 파이썬 환경에 맞는 virtualenv 생성

mkvirtualenv 가상환경 이름 --python 파이썬 설치 경로 

ex) mkvirtualenv py2 --python=C:\Python27\python.exe


2) 가상환경 삭제

rmvirtualenv 이름

ex) rmvirtualenv mysite


3) 가상환경 살행 (activate)

workon 가상환경 이름

* tip workon 만 입력한 상태에서 tab 키를 누르면 현재 설치된 가상환경의 목록이 나온다 (MAC 과 우분투 기준)

ex) workon mysite

가상환경이 실행되면 커맨드 라인 앞에 가상환경이름이 붙게된다 

ex) (mysite) $ 


* 설치된 모듈 확인

가상환경이 실행된 상태에서 pip freeze

ex) (mysite) $ pip freeze

출력: django == 1.8


Django에서 기본 포트 번호 변경 및 외부 접속 허용 방법

 

Django를 사용하여 웹 애플리케이션을 개발할 때, 기본적으로 python manage.py runserver 명령어를 통해 개발 서버를 실행합니다. 이때 서버는 기본적으로 포트 번호 8000에서 실행되며, 로컬 호스트(127.0.0.1)에서만 접근 가능합니다. 그러나 개발 과정에서 포트 번호를 변경하거나, 외부 기기에서 서버에 접근해야 하는 상황이 발생할 수 있습니다. 이번 글에서는 이러한 경우에 대비하여 포트 번호를 변경하고 외부 접속을 허용하는 방법을 알아보겠습니다.

포트 번호 변경하기

 

기본 포트 번호인 8000을 다른 번호로 변경하려면 runserver 명령어 뒤에 원하는 포트 번호를 지정하면 됩니다.

python manage.py runserver 8080

 

설명: 위 명령어는 Django 개발 서버를 포트 번호 8080에서 실행합니다.

접속 방법: 웹 브라우저에서 http://localhost:8080/ 또는 http://127.0.0.1:8080/을 입력하여 서버에 접속할 수 있습니다.

 

외부 접속 허용하기

개발 서버를 외부 기기에서 접근 가능하도록 설정하려면, 호스트를 0.0.0.0으로 지정해야 합니다.

python manage.py runserver 0.0.0.0:8000

 

설명: 위 명령어는 모든 IP 주소에서 Django 개발 서버에 접근할 수 있도록 설정합니다.

 

참고 자료

Django 공식 문서 - runserver 명령어

Django 배포 가이드

'Python > Django' 카테고리의 다른 글

django 테스트 기반 개발 환경을 위한 설치  (0) 2015.04.19
파이썬 가상환경 virtualenvwrapper 설정  (0) 2015.01.29
django 설치  (0) 2015.01.29

Django 는 Python 2.7 과 최신버전인 1.71버전으로 설치한다


Django 는 파이썬 기반 웹기반 백엔드 프레임워크이므로 파이썬이 필수다

python.org 홈페이지로 가서 2.7.x 대버전 최신버전을 다운받아서 설치한다

설치 중간에 자동으로 Path 해주는 부분이 언체크 되어있는데 체크하여 나중에 시스템 변수를 따로 설정해야 하는 번거로움을 줄이도록 하자


Python 을 설치했으면 이제 윈도우 커맨드 창에서도 Python을 명령어로 실행했을 있다. 

Python 에는 본디 pip 라는 자동 모듈 설치 기능을 가진 플러그인이 있어 쉽게 django 프레임워크를 다운받아 사용할수 있따 

pip 에 대해 자세히 알고 싶은 분은 아래 페이지 참조

https://pip.pypa.io/en/latest/installing.html

준비가 되었다면 아래 링크를 다른 이름 저장으로 아무 폴더에 받도록 한다. 

get-pip.py 

마우스 오른쪽 클릭한채 바탕화면이나 탐색기의 빈공간을 클릭하면 현재창에서 명령차 열기가 뜨는데 클릭하여 명령창을 띄우자 ( cmd로 수동으로 get-pip.py 있는 폴더로 직접 가도 된다)

명령창에 python get-pip.py 을 입력하여 pip 를 설치하도록 한다

pip는 python의 scripts 폴더에 자동 설치도어 있는데 이 폴더도 패스에 이미 추가되어 있으므로 명령창에서 바로 실행이 가능하다

python에는 virtualenv 라는 파이썬 관련 가상환경을 세팅해주는 모듈이 있는데 프로그램이 정상작동 안했을씨 본체 python에는 영향없이 간닪나게 virtualenv가 설치된 폴더만 삭제할수 있게 하는 매우 편리한 기능을 제고한다

django 역시 virtualenv 환경위에서 동작할 예정이므로 아래 명령어로 설치하도록 하자

pip install virtualenv



+ Recent posts