우분투 16.04 VPS에 Django Web Framework를 설치하는 방법

간단한 설명

웹 사이트를 구축 할 때 비슷한 구성 요소가 필요하며 새 웹 사이트를 구축 할 때마다 휠을 재발 명할 필요가 없습니다. Django는이를 위해 필요한 도구입니다.


이 기사에서는 우분투 16에 Django를 설치하는 다양한 방법과 첫 번째 프로젝트를 만드는 방법을 다룹니다..

특별 참고 사항 : HostAdvice의 최고 Django 호스팅 서비스 및 최고의 Linux 호스팅 서비스 페이지를 참조하여 전문가 및 사용자 리뷰를 포함한 각 범주의 주요 웹 호스트를 찾으십시오..

개요

Django는 파이썬으로 작성된 무료 오픈 소스 프로그램입니다. 적은 코드를 사용하고 복잡한 웹 사이트를 쉽게 만들 수 있습니다. 개발자가 SQL 인젝션과 같은 일반적인 보안 실수를 피하는 데 도움이됩니다. 속도, 확장 성 및 보안으로 인해 해당 분야에서 최고의 도구 중 하나로 빠르게 부상했습니다. 우리는 몇 가지 방법을 사용하여 우분투에 장고를 설치할 것입니다..

다음과 같이 Django를 설치할 수 있습니다 :

  • 패키지에서 설치 – 우분투 저장소에는 Django 패키지가 포함되어 있습니다. 사용하여 적절한 패키지 관리자, 우리는 쉽게 설치할 수 있습니다. 가장 큰 단점은 리포지토리에 포함 된 Django 버전이 Django 웹 사이트에서 제공되는 공식 버전에 비해 지연 될 수 있다는 것입니다.
  • 핍을 통해 설치 – 설치하여 , 시스템의 모든 사용자가 사용할 수 있도록 Django를 설치할 수 있습니다. 핍은 항상 최신 안정된 장고를 포함해야합니다. 단점은 유연성이 적다는 것입니다.
  • virtualenv에서 pip를 통해 설치virtualenv 패키지를 사용하면 가상 환경을 만들 수 있습니다. 이 방법을 사용하면 전체 시스템에 영향을 미치지 않고 Django를 설치할 수 있습니다.

힘내 설치–이 방법은 최신 개발 버전을 설치하려는 경우에 적합합니다. 당신은 일반적으로 자식 최신 기능을 얻으려면 repo.

전제 조건

  • 우분투 16.04 서버
  • 루트 권한 / 수도 특권

장고 설치

패키지에서 설치

로 로컬 패키지를 업데이트하십시오 적절한 명령:

$ sudo apt-get 업데이트

Python 2의 경우 설치에 사용하려는 Python 버전을 선택하십시오.

$ sudo apt-get python-django 설치

파이썬 3의 경우;

$ sudo apt-get install python3-장고

그게 다야; 다음 명령을 입력하여 성공적으로 설치되었는지 확인할 수 있습니다.

$ django-admin-버전

성공하면 다음 결과가 표시됩니다.

핍을 통한 설치

이전 방법은 최신 버전의 Django를 설치하지 않지만 다음을 사용하여 , 당신은 최신 버전을 얻을.

먼저 새로 고침 적절한 패키지 인덱스.

$ sudo apt-get 업데이트

그런 다음 설치 씨. 파이썬 2 사용자의 경우;

$ sudo apt-get python-pip 설치

파이썬 3 사용자의 경우;

$ sudo apt-get 설치 python3-pip

다음으로 Django를 설치하십시오. 파이썬 2 사용자의 경우;

$ sudo pip install 장고

파이썬 3의 경우 pip3 명령;

$ sudo pip3 django 설치

장고가 설치되었습니다. 이를 확인하려면 다음을 입력하십시오.

$ django-admin-버전

결과는 다음과 같습니다.

가상 환경에서 pip를 통해 설치

나머지 설치와 마찬가지로 로컬 패키지 인덱스를 새로 고칩니다..

$ sudo apt-get 업데이트

그런 다음 설치 씨. 파이썬 2의 경우;

$ sudo apt-get python-pip 설치

파이썬 3의 경우;

$ sudo apt-get 설치 python3-pip

다음으로 virtualenv Python 2 용 패키지;

$ sudo pip 설치 virtualenv

파이썬 3의 경우;

$ sudo pip3 설치 virtualenv

완료되면 Django에서 새 프로젝트를 시작할 수 있습니다. 새 프로젝트를 시작할 때마다 새 프로젝트 디렉토리를 작성하고 이동하여 시작하십시오..

$ mkdir ~ / newhostA
$ cd ~ / newhostA

입력하여 해당 프로젝트 내에 가상 환경을 작성하십시오.

$ virtualenv testhostA

참고 : testhostA는 환경을 호출하기 위해 선택한 것이므로 원하는 이름을 지정할 수 있습니다.

이것은 파이썬 버전을 설치하고 프로젝트 디렉토리 내의 디렉토리로. 이제 가상 환경 내에 패키지를 설치하려면 활성화해야하므로 다음 명령을 입력하십시오.

$ 소스 testhostA / bin / activate

격리 된 환경에서 작동하고 있음을 나타내도록 명령 줄이 변경됩니다..

(testhostA) 사용자 이름 @ 호스트 이름 : ~ / newhostA $

다음으로, 실행중인 파이썬 버전에 관계없이 다음 코드를 실행하여 Django를 설치하십시오.

(testhostA) $ pip install django

마지막으로 다음을 실행하여 설치를 확인하십시오.

(testhostA) $ django-admin-버전

성공하면 출력은 다음과 같아야합니다.

가상 환경을 종료하려면 다음을 입력하십시오.

(testhostA) $ 비활성화

프로젝트 작업을 재개하려면 가상 환경을 다시 활성화하십시오..

$ cd ~ / newhostA
$ 소스 testhostA / bin / activate

힘내 설치

이 방법은 Django의 개발 버전을 설치하고 Django를 다운로드하여 설치해야합니다 자식 저장소.

패키지 색인을 새로 고침하여 시작하십시오.

$ sudo apt-get 업데이트

다음으로 설치 자식. 파이썬 2의 경우;

$ sudo apt-get 설치 git python-pip

파이썬 3의 경우;

$ sudo apt-get 설치 git python3-pip

그런 다음 Django 저장소를 복제 할 수 있습니다.

$ git clone git : //github.com/django/django ~ / django-dev

이제 다음을 사용하여 복제 된 저장소를 설치하십시오. . 우리는 -이자형 편집 가능한 모드로 설치하는 옵션.

파이썬 2의 경우;

$ sudo pip install -e ~ / django-dev

파이썬 3의 경우;

$ sudo pip3 install -e ~ / django-dev

설치를 확인하십시오.

$ django-admin-버전

출력은 다음과 같아야합니다.

결론

가능한 모든 설치 기술을 살펴 보았으므로 필요에 가장 적합한 기술을 선택하는 것은 사용자의 몫입니다. Django는 최신 베타 기능을 제공하는 것부터 최신의 안정적인 릴리스를 얻는 것에 이르기까지 많은 도움이되었습니다. 우리가 한 것처럼 설치를 즐기시기 바랍니다.

최고의 3 가지 Linux 호스팅 서비스 확인

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • CentOS 7 VPS 또는 전용 서버에 Django를 설치하는 방법
    중급
  • Django Web Framework를 사용하여 간단한 웹 응용 프로그램을 만드는 방법
    전문가
  • virtualenv를 사용하여 Django 프로젝트를위한 가상 환경을 만드는 방법
    중급
  • Django로 동적 웹 앱을 만드는 방법
    전문가
  • Windows에 Django Web Framework를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me