新しいdjangoプロジェクトを作成する方法


これはWindowsユーザに適用されます.私は、使用していますcmd そして、私のコマンドを書くためのVSコード端末.確認してくださいPython , pip ( Pythonのパッケージマネージャnpm はJavaScript用で、Visual Studio Code マシンにインストールされ、Python拡張モジュールが有効になっています.Pythonに慣れていて、コマンドライン/基本コマンドを書く方法を知っています.
我々は何を達成しようとしている.
  • 仮想環境をインストールします
  • 仮想環境をアクティブ/無効にするcmd 最初とVS
  • インストール
  • 新しいプロジェクトを作成する
  • 仮想環境のインストールと作業
    ステップ1 :あなたのdjangoプロジェクトとすべての依存関係が存在し、インストールするフォルダに移動しますvirtual environment .

    A virtual environment (also called a venv) is a Python environment such that the Python interpreter, libraries and scripts installed into it are isolated from those installed in other virtual environments. At its core, the main purpose of Python virtual environments is to create an isolated environment for Python projects. This means that each project can have its own dependencies, regardless of what dependencies every other project has.


    私は私のデスクトップにdjangoprojectというフォルダを持っていますcmd インサイド.あなたのフォルダを開き、Windowsエクスプローラーとタイプのcmd . コマンドラインウィンドウが表示されますpip install virtualenv 以下のように:
    C:\Users\Silvia\Desktop\DjangoProjects>pip install virtualenv
    
    これはvirtual environment しかし、それはそれを活性化しません.コンソールでは、メッセージを言ってくださいSuccessfully installed virtualenv + the version number . 私たちは多くのvenvs 私たちは今、このフォルダ(私の場合DjangoProjectsで)に滞在している条件を1つから欲しい.
    ステップ2:あなたの新しいDjangoプロジェクトのフォルダーを作成します.私のdjangoprojectフォルダでは、新しいディレクトリを作成しますmy_website だから私は入力しますcmd :
    C:\Users\Silvia\Desktop\DjangoProjects>mkdir my_website
    
    ステップ3 :新しく作成したフォルダに移動します.
    C:\Users\Silvia\Desktop\DjangoProjects>cd my_website
    
    ステップ4 :フォルダは空ですので、作成しましょうvirtual environment 内部の(我々が現在作成するVenvは、この特定のディレクトリで働くだけです).私は、私のVenvを呼びますenv1 (名前はランダムです、あなたが望むものは何でもそれを呼び出すことができます).Venvを作成するコマンドはpy -3 -m venv + 環境の名前.
    C:\Users\Silvia\Desktop\DjangoProjects\my_website>py -3 -m venv env1
    
    ステップ5 :仮想環境が作成されましたが、私たちは実際にコンソールの応答を得ることができませんので、チェックしてプロジェクトフォルダを開き、その内容をチェックしてくださいdircmd そして、あなたはあなたのディレクトリの中にあるでしょう.あなたは、あなたのvenvの名前で一つのフォルダを見るべきです.中に移動しましょう
    C:\Users\Silvia\Desktop\DjangoProjects\my_website>cd env1
    
    The env1 フォルダには2つのディレクトリと2つのファイルがあります.

    仮想環境を活性化するにはactivate.bat ファイルの内部Scripts フォルダとタイプactivate.bat コマンド.私はこれが異なった方法で行われるのを見ました、しかし、何度もそれは私がすべてのスラッシュで失われるということが起こりますScripts フォルダと実行activate.bat コマンドを直接.ですから、次のようにしなければなりません.
    C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1>cd Scripts
    C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>activate.bat
    
    今、我々はこのようなものを見るcmd :
    (env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env100\Scripts>
    
    だから、それを知っているあなたのためのquevenv が起動されると、そのパスの前に括弧内の名前がコンソールに表示される.への道deactivate VenVはタイピングでdeactivate コマンドラインでScripts フォルダ
    (env1) C:\Users\Silvia\Desktop\DjangoProjects\my_website\env1\Scripts>deactivate
    
    Venvをインストールして、作成して、それを活性化して、無効にする方法を学んだので、我々はDJangoをインストールして、プロジェクトをつくるためにVsコードに移ります.
    VSコードの操作、Djangoのインストールとプロジェクトの作成
    ステップ6オープンプロジェクトフォルダをVSコードで開きます.この時点で、その中にある唯一のものは、仮想環境ディレクトリです.

    活性化しましょうvenv . このためにView -> Command Pallete -> Python: Select Interpreter . オプションの一覧が表示されます.あなたはそれにあなたの仮想環境を言及するものを選ぶべきです.

    さて、新しい端末(Terminal -> new Terminalに移動)を開くと、環境の名前が丸括弧で表示されるので、これがアクティブになります.
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website> 
    
    ステップ7
    さあ、djangoをインストールしましょう.端末の型pip install django .
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website> pip install django
    
    インストールが完了するのにしばらくかかるでしょう、そして、それがされるとき、あなたはタイプすることができますpython -m django --version ターミナルでは、インストールが成功したかどうかを確認し、どのようなバージョンのdjangoを使用しています.私がこれを書いているとき、私は使用していますDjango 3.1.2 .
    ステップエイト
    最後に、プロジェクトを作成しましょう.このためには、django-admin startproject + プロジェクトコマンドの希望する名前.私は、私のものを呼びますmy_blog .
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website>django-admin startproject my_blog    
    
    プロジェクトはほぼ瞬時に作成され、現在のエクスプローラーウィンドウでVSコードで見ると、プロジェクトの選択した名前の新しいフォルダーが表示されます.

    そのフォルダを開くと、同じ名前と別のフォルダが表示されますmanage.py .

    私は詳細に行くつもりはありません、しかし、あなたが知っている必要があるすべては、このファイルが新しいdjangoプロジェクトのあらゆるルートディレクトリで見つかることができます、そして、それはコマンドを走らせるのを助けます.だから、何度も何かを書くことでしょうpython manage.py + some command .
    Djangoについての良いことは、我々がすぐに我々のコードを書いて、テストし始めることができるように、それが専用のサーバーとともに来るということです.サーバーを起動する方法はpython manage.py runserver コマンド
    (env1) PS C:\Users\Silvia\Desktop\Django\my_website\my_blog> py manage.py runserver
    
    重要:あなたはDjangoプロジェクトのルートでこれを実行しなければなりませんmanage.py それ以外の場合は、エラーが発生しますmy_blog フォルダ).
    これを行うと、端末にメッセージが表示されますStarting development server at http:// + some IP address . あなたのブラウザーにアドレスをコピーしてペーストすると、すべてがうまくいけば、次のようになります.

    おめでとう、あなたは正常に新しいJJANOプロジェクトを作成しました😊.
    イメージ源:unsplashの上のHitesh