당신은 우분투 리눅스에서 장고 설치를 수행하는 방법을 배우고 싶습니까? 이 튜토리얼에서는 우분투 리눅스를 실행하는 컴퓨터에서 장고 CMS를 설치, 구성 및 액세스하는 방법을 보여 드리겠습니다.

• 우분투 18
• 우분투 19
• 장고 2.2.6

하드웨어 목록:

다음 섹션에서는 이 장고 자습서를 만드는 데 사용되는 장비 목록을 제공합니다.

위에 나열된 모든 하드웨어는 Amazon 웹 사이트에서 찾을 수 있습니다.

장고 관련 튜토리얼 :

이 페이지에서는 장고 설치와 관련된 자습서 목록에 빠르게 액세스할 수 있습니다.

튜토리얼 장고 - 우분투 리눅스에 설치

우분투 설치를 업그레이드 하 고 컴퓨터를 재부팅.

Copy to Clipboard

apt-get을 사용하여 필요한 패키지를 설치합니다.

Copy to Clipboard

시스템에 설치된 기본 파이썬 버전을 확인합니다.

Copy to Clipboard

시스템에 설치된 최신 파이썬 버전을 확인합니다.

Copy to Clipboard

기본 파이썬 버전을 검색된 최신 버전으로 변경합니다.

Copy to Clipboard

시스템에 설치된 기본 파이썬 버전을 확인합니다.

Copy to Clipboard

장고를 설치합니다.

Copy to Clipboard

첫 번째 장고 프로젝트를 만듭니다.

Copy to Clipboard

생성된 장고 파일 목록을 확인합니다.

Copy to Clipboard

다음은 예제입니다.

Copy to Clipboard

트리 명령을 사용하여 파일 및 디렉터리 목록을 충실하게 할 수 있습니다.

Copy to Clipboard

settings.py 파일 편집

Copy to Clipboard

ALLOWED_HOSTS 항목을 찾아 장고 서버 IP 주소를 구성합니다.

Copy to Clipboard

이 예제에서는 Djando 서버가 IP 주소 192.168.15.11을 사용하여 컴퓨터에서 실행되고 있습니다.

장고 서버를 시작합니다.

Copy to Clipboard

브라우저 소프트웨어를 열고 장고 서버 방화벽의 IP 주소를 입력하고 :8000을 입력하고 웹 인터페이스에 액세스합니다.

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• https://192.168.15.11:8000

장고 웹 인터페이스가 표시되어야 합니다.

Django web interface

Linux 명령줄에서 CTRL+C를 눌러 Djando 서버를 중지합니다.

장고 SQLite 데이터베이스 스키마를 만듭니다.

Copy to Clipboard

관리 사용자 계정을 만듭니다.

Copy to Clipboard

이 예제에서는 암호 kamisama123으로 루트라는 사용자 계정을 만듭니다.

장고 서버를 시작합니다.

Copy to Clipboard

브라우저를 열고 웹 서버의 IP 주소와 함께 입력 : 8000 / 관리자

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11:8000/admin

로그인 화면에서 이전에 만든 Django 사용자 이름과 암호를 사용합니다.

• 기본 사용자 이름: 루트
• 기본 암호: kamisama123

Django login

로그인이 성공하면 장고 대시보드로 전송됩니다.

Django dashboard basic

축! 당신은 우분투 리눅스에서 장고 설치를 완료했습니다.

튜토리얼 장고 - 우분투 리눅스에 CMS 설치

Linux 명령줄에서 CTRL+C를 눌러 Djando 서버를 중지합니다.

장고 CMS를 설치합니다.

Copy to Clipboard

장고 프로젝트 settings.py 파일을 편집합니다.

Copy to Clipboard

INSTALLED_APPS 영역을 찾습니다.

Copy to Clipboard

파일의 INSTALLED_APPS 영역을 내 영역처럼 변경합니다.

Copy to Clipboard

LANGUAGE_CODE 구성을 찾습니다.

Copy to Clipboard

LANGUAGE_CODE 구성을 영어로만 변경합니다.

Copy to Clipboard

LANGUAGE_CODE 정의 후에 언어 섹션을 추가합니다.

Copy to Clipboard

구성 파일 끝에 다음 줄을 추가합니다.

Copy to Clipboard

장고 서버를 시작합니다.

Copy to Clipboard

예를 들어, 여기에 settings.py 파일의 내용입니다.

Copy to Clipboard

Linux 명령줄에서 CTRL+C를 눌러 Djando 서버를 중지합니다.

새 구성을 마이그레이션합니다.

Copy to Clipboard

장고 서버를 시작합니다.

Copy to Clipboard

브라우저를 열고 웹 서버의 IP 주소와 함께 입력 : 8000 / 관리자

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11:8000/admin

로그인 화면에서 이전에 만든 Django 사용자 이름과 암호를 사용합니다.

• 기본 사용자 이름: 루트
• 기본 암호: kamisama123

Django login

성공적인 로그인 후 CMS가 설치된 장고 대시보드로 전송됩니다.

Django Dashboard CMS

축! 당신은 우분투 리눅스에 장고 CMS 설치를 완료했습니다.

튜토리얼 장고 - MySQL 데이터베이스 통합

Linux 명령줄에서 CTRL+C를 눌러 Djando 서버를 중지합니다.

MySQL 데이터베이스 서비스를 설치합니다.

Copy to Clipboard

PIP를 사용하여 Mysqlclient 패키지를 설치합니다.

Copy to Clipboard

MySQL 데이터베이스 서버에 액세스합니다.

Copy to Clipboard

장고라는 데이터베이스를 만듭니다.

Copy to Clipboard

장고라는 mysql 사용자를 만듭니다.

Copy to Clipboard

Django라는 데이터베이스에 대한 MySQL 사용자 이름 django 권한을 부여합니다.

Copy to Clipboard

/etc/mysql/my.cnf를 편집합니다.

이 파일의 봇톤에 다음 정보를 삽입합니다.

Copy to Clipboard

장고 프로젝트 settings.py 파일을 편집합니다.

Copy to Clipboard

데이터베이스 영역을 찾습니다.

Copy to Clipboard

데이터베이스 영역을 내 영역처럼 변경합니다.

Copy to Clipboard

환경을 반영하도록 데이터베이스 이름, 사용자 이름 및 암호를 변경해야 합니다.

장고 서버를 시작합니다.

Copy to Clipboard

Linux 명령줄에서 CTRL+C를 눌러 Djando 서버를 중지합니다.

새 구성을 MySQL로 마이그레이션합니다.

Copy to Clipboard

예를 들어, 여기에 settings.py 파일의 내용입니다.

Copy to Clipboard

장고 관리 사용자 계정을 만듭니다.

Copy to Clipboard

장고 서버를 시작합니다.

Copy to Clipboard

브라우저를 열고 웹 서버의 IP 주소와 함께 입력 : 8000 / 관리자

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11:8000/admin

로그인 화면에서 이전에 만든 Django 사용자 이름과 암호를 사용합니다.

• 기본 사용자 이름: 루트
• 기본 암호: kamisama123

Django login

성공적인 로그인 후 CMS가 설치된 장고 대시보드로 전송됩니다.

Django Dashboard CMS

축! 당신은 우분투 리눅스에서 MySQL과 장고 통합을 완료했습니다.