Python と Django のインストール手順

巴扎黑
リリース: 2017-04-05 13:08:41
オリジナル
3501 人が閲覧しました

多くの初心者は、Python と Django をインストールする方法を尋ねます。ここでは、Windows 2003 でこれら 2 つのソフトウェアをインストールする手順を簡単に紹介します。

1. Python

をダウンロードしてインストールします Python 公式ダウンロード アドレス: http://www.python.org/ftp/python/

ここで選択するのは Python 2.7.2 です。最新バージョンは Python 3.2.2 ですが、Django は現在 Python 3.2.2 をサポートしていません。

インストール手順は非常に簡単です。図 1 に示すように、インストール パッケージをダブルクリックしてインストールを開始します。

写真1
[次へ] ボタンをクリックして、Python インストール コンポーネントの選択インターフェイスに入ります。ここでは、すべてのコンポーネントをインストールし、デフォルト設定を選択します。図 2 に示すように。

写真2
インストールが完了したら、図 3 に示すように、オペレーティング システムの環境変数 Path を設定し、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 などのソフトウェアを使用して、Django-1.3.1 ディレクトリを取得します。それを D:Django ディレクトリに抽出します。 DOS コマンド プロンプト ウィンドウを開いてこのディレクトリに入り、python setup.py install コマンドを実行して Django のインストールを開始します。図 5 に示すように。

写真5
インストールが完了すると、Django が D:PythonLibsite-packagesdjango ディレクトリにインストールされていることがわかりました。このディレクトリには bin サブディレクトリがあり、一般的な Django コマンドが保存されます。今後の操作を容易にするために、この 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」を入力します。このステートメントは、現在実行されている Python に「を導入した」ことを意味します。環境「django」関数モジュール; 次に、この関数モジュールの「VERSION」メソッドを使用して、このモジュールのバージョン番号を表示します。また、同じバージョン番号も表示されます。この情報がコンピューター上で完全に表示される場合は、コンピューターが Django システムに基づいて Python プログラムの実行を開始できることが証明されます。

3. Django プロジェクトを作成します

Django を学習する目的は、もちろん、Django を使用して Web ベースのアプリケーション システムを開発することです。Django がどのように Web ページを表示するかを見てみましょう。 CMD コマンド ウィンドウを開き、コマンドを順番に入力します。図8に示すように

写真8
上の図のコマンドの説明です。まず、D ドライブにコマンド django-admin.py startproject mysite を入力して、Web サイトのディレクトリ名は mysite、パスは D:mysite です。次に、mysite ディレクトリに入り、「manage.py runserver」と入力して Web サイトを開きます。ポートを指定できます。デフォルトは 8000 です。ポート 90 を使用する場合は、manage.py runserver 90 と記述します。

最後に、ブラウザを開いてアドレス バーに http://localhost:8000 と入力します。「正常に動作しました」と表示されますか?図9に示すように


写真9

次に、Hello world ページを作成します:

Django を使用して、ページのコンテンツは view 関数によって生成され、D:mysite ディレクトリにビュー ファイル views.py を作成し、次のコンテンツを入力します。 次に、mysite ディレクトリ内の urls.py ファイルを次のように変更します。 最後に、ブラウザを開いてアドレスバーにアドレス 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 項目を見つけ、データベース接続パラメータを変更します。結果は以下の通りです:

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)
ログイン後にコピー

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.conf.urls.defaults import patterns, include, url

urlpatterns = patterns('',

    ('^hello/$','mysite.views.hello'),
)
ログイン後にコピー

8. d:mysiteurl.py の内容を変更します。結果は次のようになります:
DATABASES = {
    'default': {
        'ENGINE': 'mysql',
        'NAME': '你的数据库名称',
        'USER': '你的MYSQL账号',
        'PASSWORD': '你的MYSQL密码',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
ログイン後にコピー

9. テンプレートを保存するディレクトリとして、D:mysite ディレクトリに新しいサブディレクトリ template を作成します

次の内容を含む新しいテンプレート ファイル booklist.html を作成します

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)
ログイン後にコピー

10. d:mysitesettings.py ファイルを変更します

TEMPLATE_DIRS 項目を見つけて次のように変更します:

INSTALLED_APPS = (
    'mysite.books',
)
ログイン後にコピー

最後に、mysite ディレクトリに入り、manage.py runserver と入力して Web サイトを開きます。 ブラウザを開いてアドレス http://localhost:8000/books にアクセスします。結果は図 15 に示されています

図15

以上がPython と Django のインストール手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!