ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して Django アプリケーションを構築し、バージョンの競合を解決する手順

Python を使用して Django アプリケーションを構築し、バージョンの競合を解決する手順

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-16 08:46:151221ブラウズ

まず、Python がマシンにインストールされていることを確認する必要があります。次に、Django がインストールされていることも確認する必要があります。
次に、最初の Django アプリケーションの構築に進むことができます。
非常に簡単な操作です。つまり、Windows ターミナルにコードを入力します。

コードをコピーします コードは次のとおりです:

1 django-admin.py startproject mysite

例: E:Python33python_workspace ディレクトリにプロジェクトを作成しました。私のコンピュータの
ディレクトリはあなたが設定したものです
コマンドを実行します:
コードをコピーします コードは次のとおりです:

django-admin.py startproject mysite

#私のサイトにちなんで名付けられたアプリケーションを作成することを意味します



Python を使用して Django アプリケーションを構築し、バージョンの競合を解決する手順

次のステップは次のように入力することです: E:Python33python_workspacemysite ディレクトリ
注: まずここに mysite ディレクトリを入力する必要があります。そうしないと失敗します。 ! ! !
コードを実行します:

コードをコピー コードは次のとおりです:

python manage.py runserver 8080

# はサービスを開始することを意味します。ポートは 8080 です。ポートが設定されていない場合、デフォルトは 80000

以下に示すように:
Python を使用して Django アプリケーションを構築し、バージョンの競合を解決する手順

サービスを開始すると、ブラウザからアクセスできるようになります。
ブラウザのアドレス バーに http://localhost:8080 と入力します

Python を使用して Django アプリケーションを構築し、バージョンの競合を解決する手順

これで、最初の Django アプリケーションは成功しました。 ! !

発生した問題と解決策:
1.importError: django.core という名前のモジュールがありません
分析と解決策: これはコマンドを実行しています: django-admin .py startproject mysite問題が発生した場合は、Django がマシン
に正常にインストールされていることを確認できます。

を渡すことができます。

コードをコピー コードは次のとおりです:

python -c "import django;print(django.get_version()) 「

を確認します。次に、django-admin.py が環境変数に追加されています:

コードをコピーします コードは次のとおりです:

#パス環境変数に追加 #django インストール ディレクトリ
E:Python33Libsite -packagesdjangobin
上記の 2 つの手順を実行しましたが、依然としてエラーが発生しました。後で問題の原因がわかりました。コンピューターにインストールされている Python のバージョンが多すぎます: python2.7.5、python32、python33最後に、python2 を追加しました。 .7.5 で、python32 をアンインストールして python33 だけを残し、再度実行したら成功しました。 ! !

2.python:can't open file 'manage.py'

これは、上記の理由と同様で、python33 だけを残して、他のものをアンインストールします。 、成功! ! !

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。