>  기사  >  백엔드 개발  >  Python 및 Django 설치 단계

Python 및 Django 설치 단계

巴扎黑
巴扎黑원래의
2017-04-05 13:08:413433검색

많은 초보자들이 Python과 Django를 설치하는 방법을 묻습니다. 여기서는 Windows 2003에서 이 두 소프트웨어의 설치 단계를 간략하게 소개하겠습니다.

1. Python 다운로드 및 설치

파이썬 공식 다운로드 주소: http://www.python.org/ftp/python/

여기서 선택한 것은 Python 2.7.2입니다. 최신 버전은 Python 3.2.2이지만 Django는 현재 Python 3.2.2를 지원하지 않습니다.

설치 단계는 매우 간단합니다. 설치 패키지를 두 번 클릭하여 설치를 시작합니다. 여기서는 그림 1과 같이 D:Python을 설치합니다.


그림 1

"다음" 버튼을 클릭하여 Python 설치 구성 요소 선택 인터페이스로 들어갑니다. 여기서는 모든 구성 요소를 설치하고 기본 설정을 선택합니다. 그림 2와 같습니다.


그림 2

설치가 완료되면 운영 체제 환경 변수 Path를 설정하고 그림 3과 같이 Python 설치 경로 ";D:Python"을 추가해야 합니다


그림 3

설정이 완료되면 CMD 명령 프롬프트 창을 열고 "python"을 입력한 후 Enter 키를 누르면 그림 4와 같은 화면이 나타납니다.


그림 4

이제 Python 설치가 완료되었습니다. print "Hello world" 명령을 입력하여 문자열을 인쇄하고 Enter 키를 눌러 프로그램의 실행 효과가 동일한지 확인할 수 있습니다.

2. Django 다운로드 및 설치

Django Django-1.3.1.tar.gz의 최신 버전을 다운로드하세요. 우리가 다운로드한 Django-1.3.1.tar.gz 파일은 표준 Unix 압축 형식 파일입니다. 또한 WinRAR과 같은 소프트웨어를 사용하여 Windows에서 압축을 풀면 Django-1.3.1 디렉터리를 얻을 수 있습니다. D:Django 디렉터리에 압축을 풉니다. DOS 명령 프롬프트 창을 열고 이 디렉터리를 입력한 다음 python setup.py install 명령을 실행하여 Django 설치를 시작합니다. 그림 5와 같습니다.


그림 5

설치가 완료된 후 Django가 D:PythonLibsite-packagesdjango 디렉터리에 설치된 것을 확인했습니다. 이 디렉터리에는 일반적인 Django 명령을 저장하는 bin 하위 디렉터리가 있습니다. 향후 작업을 용이하게 하려면 이 bin 경로를 운영 체제 환경 변수 Path에 추가해야 합니다. Django 명령 경로 ";D:PythonLibsite-packagesdjangobin"을 추가합니다. 그림 6과 같습니다.


그림 6

지금까지 Django 설치를 완료했습니다. 이제 작업을 시작할 수 있는지 확인해야 합니다. 먼저 CMD 명령 창을 열어 Django의 일반 명령을 사용할 수 있는지 확인한 다음 Django가 Python 언어 환경과 통합되었는지 확인합니다. 그림 7과 같습니다.


그림 7

그림에서 볼 수 있듯이 먼저 운영 체제 프롬프트에서 "django-admin.py --version"을 실행하면 시스템이 Django 버전 번호 "1.3.1"을 인쇄합니다. 그런 다음 "Python"을 입력하여 Python 실행 환경으로 들어갑니다. ">>>" 프롬프트에서 Python 모듈 가져오기 문 "import django"를 입력합니다. Environment" django" 함수 모듈; 그런 다음 이 함수 모듈의 "VERSION" 메서드를 사용하여 이 모듈의 버전 번호를 확인하고 동일한 버전 번호도 확인합니다. 컴퓨터에서 이 정보를 완전히 볼 수 있다면 좋습니다. 이는 컴퓨터가 Django 시스템을 기반으로 Python 프로그램 실행을 시작할 수 있음을 증명합니다.

3. Django 프로젝트 생성

Django를 배우는 목적은 물론 Django를 사용하여 웹 기반 응용 프로그램 시스템을 개발하는 것입니다. Django가 웹 페이지를 표시하는 방법을 살펴보겠습니다. CMD 명령 창을 열고 명령을 순서대로 입력하세요. 그림 8과 같이


그림 8

위 그림의 명령어에 대한 설명은 다음과 같습니다. 먼저 D 드라이브에 들어가서 django-admin.py startproject mysite 명령어를 입력하여 웹사이트 디렉터리 이름은 mysite이고 경로는 D:mysite입니다. 그런 다음 mysite 디렉터리를 입력하고manage.py runserver를 입력하여 웹사이트를 엽니다. 포트를 지정할 수 있으며 기본값은 8000입니다. 포트 90을 사용하려면manage.py runserver 90을 작성하세요.

마지막으로 브라우저를 열고 주소 표시줄에 http://localhost:8000을 입력합니다. "작동했습니다"라는 메시지가 보이나요? 그림 9와 같이


그림 9

다음으로 Hello World 페이지를 만듭니다:

Django를 사용하면 보기 기능에 의해 페이지 콘텐츠가 생성됩니다. D:mysite 디렉터리에 views.py 보기 파일을 만들고 다음 콘텐츠를 입력합니다.

from django.http import HttpResponse
import datetime

def hello(request):
    now = datetime.datetime.now()
    html = "<html><body><h3>Hello World!</h3>It is now %s </body></html>" % now
    return HttpResponse(html)

그런 다음 mysite 디렉터리의 urls.py 파일을 다음과 같이 수정합니다.

from django.conf.urls.defaults import patterns, include, url

urlpatterns = patterns('',

    ('^hello/$','mysite.views.hello'),
)

마지막으로 브라우저를 열고 주소 표시줄에 http://localhost:8000/hello/를 입력합니다. 결과는 그림 10

에 나와 있습니다.
그림 10

4. MySQL 데이터베이스 애플리케이션 생성

1. 먼저 MySQL 데이터베이스를 D:MySQL에 설치합니다. 자세한 내용은 공개 문서를 참조하세요: MySQL 설치 다이어그램

2. python-mysql 드라이버를 설치합니다.

공식 다운로드 주소: http://sourceforge.net/projects/mysql-python/files/
Windows 버전 다운로드 주소: http://www.codegood.com/downloads

여기서는 Windows 버전을 사용합니다. MySQL-python-1.2.3.win32-py2.7.exe

2. settings.py 구성 파일의 데이터베이스 항목 수정

D:mysite 디렉터리에 settings.py 파일이 있습니다. 파일을 열고 DATABASES 항목을 찾아 데이터베이스 연결 매개변수를 변경하세요. 결과는 다음과 같습니다:

DATABASES = {
    'default': {
        'ENGINE': 'mysql',
        'NAME': '你的数据库名称',
        'USER': '你的MYSQL账号',
        'PASSWORD': '你的MYSQL密码',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

CMD 창을 열고 D:mysite 디렉터리에 다음 명령을 입력하여 데이터 연결이 성공하는지 테스트합니다. 그림 11과 같이


그림 11

프롬프트 메시지가 없다면 데이터베이스 연결이 성공한 것입니다.

3. 새로운 앱북 만들기

CMD 창을 열고 D:mysite 디렉터리에 명령을 입력합니다. 그림 12


그림 12

4. 커스텀 모델 파일

D:mysitebooks 디렉터리에서 models.py 파일의 내용을 다음과 같이 수정합니다.

아아아아

도서 데이터 테이블 모델 생성

4. settings.py 파일을 수정하고 도서 애플리케이션을 활성화합니다

settings.py 파일로 이동하여 INSTALLED_APPS 항목을 수정합니다.

아아아아

5. 테이블 생성

CMD 창을 열고 d:mysite 디렉터리에 다음 명령을 입력하여 모델을 데이터베이스에 동기화합니다. 그림 13과 같이


그림 13

6. 데이터 테이블에 일부 레코드를 삽입합니다

CMD 창을 열고 d:mysite 디렉터리에 몇 가지 명령을 입력합니다. 그림 14와 같이


그림 14

7. D:mysitebooksviews.py 파일

from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=100)
    authors = models.CharField(max_length=100)
    publisher = models.CharField(max_length=100)
    publication_date = models.DateField()

    def __unicode__(self):
        return u'%s %s' % (self.title,self.authors)

의 내용을 수정합니다. 8. d:mysiteurl.py의 내용을 수정합니다. 결과는 다음과 같습니다.

INSTALLED_APPS = (
    'mysite.books',
)

9. 템플릿을 저장할 디렉터리로 D:mysite 디렉터리에 새 하위 디렉터리인 템플릿을 만듭니다.

다음 내용으로 새 템플릿 파일 booklist.html을 만듭니다.

from django.shortcuts import render_to_response
from books.models import Book

def booklist(request):
    list = Book.objects.all()
    return render_to_response('booklist.html',{'books':list})

10. d:mysitesettings.py 파일 수정

TEMPLATE_DIRS 항목을 찾아 다음과 같이 수정합니다.

urlpatterns = patterns('',
    ('^hello/$','mysite.views.hello'),
    ('^books/$','mysite.books.views.booklist'),
)

마지막으로 mysite 디렉토리에 들어가서manage.py runserver를 입력하여 웹사이트를 엽니다. 브라우저를 열고 주소 http://localhost:8000/books에 액세스합니다. 결과는 그림 15

에 나와 있습니다.
그림 15

위 내용은 Python 및 Django 설치 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.