ホームページ  >  記事  >  バックエンド開発  >  Django を学ぶための最初のステップ: インストールと構成ガイド

Django を学ぶための最初のステップ: インストールと構成ガイド

WBOY
WBOYオリジナル
2024-02-18 21:47:07461ブラウズ

Django を学ぶための最初のステップ: インストールと構成ガイド

Django をゼロから学ぶ: Django をインストールして構成する方法の詳細な紹介。具体的なコード例が必要です。

Django は、Python で書かれたオープンソースの Web アプリケーション フレームワークです。開発者が強力な Web アプリケーションを簡単に構築できるようにします。あなたが初心者で、Django を一から学びたい場合は、この記事で、具体的なコード例を含む詳細なインストールおよび構成ガイドが提供されます。

  1. Python のインストール
    始める前に、コンピューターに Python がインストールされていることを確認してください。 Python の公式 Web サイト (https://www.python.org/downloads/) からシステムに適した Python バージョンをダウンロードし、インストール ウィザードに従ってインストールできます。
  2. 仮想環境のインストール
    Django プロジェクトを学習および開発するときは、仮想環境を使用することをお勧めします。仮想環境は、プロジェクトの依存関係を分離するのに役立つ独立した Python 実行環境です。仮想環境をインストールするコマンドは次のとおりです。

    $ pip install virtualenv
  3. 仮想環境の作成
    myenv という名前の仮想環境を作成します。コマンド ラインで次のコマンドを実行します。

    $ virtualenv myenv
  4. 仮想環境のアクティブ化
    仮想環境のルート ディレクトリに移動し、次のコマンドを使用して仮想環境をアクティブ化します。

    $ source myenv/bin/activate

  5. Django のインストール

    アクティブ化された仮想環境で、次のコマンドを使用して Django をインストールします。

    $ pip install django

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

    コマンド ラインで「プロジェクトのディレクトリを作成するには、次のコマンドを実行して myproject という名前の Django プロジェクトを作成します。

    $ django-admin startproject myproject

  7. 開発サーバーを起動します。

    プロジェクト ルートに移動します」ディレクトリに移動し、次のコマンドを実行して開発サーバーを起動します。

    $ python manage.py runserver

    すべてが成功すると、次のような出力が表示されます。

    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.

    これで、http://127.0 にアクセスできるようになります。ブラウザで .0.1:8000/ を実行すると、Django プロジェクトが表示されます。

  8. 単純な Django アプリケーションを作成する

    プロジェクトのルート ディレクトリで次のコマンドを実行して、myapp という名前の Django アプリケーションを作成します。

    $ python manage.py startapp myapp

    これにより、フォルダーが作成されます。プロジェクト内の myapp という名前のファイルには、いくつかのサンプル コードと構成ファイルが含まれています。

  9. Django アプリケーションの構成
  10. プロジェクトのルート ディレクトリにある settings.py ファイルを開き、INSTALLED_APPS オプションを見つけて、それに「myapp」を追加します。
  11. モデルの作成

    myapp フォルダーの models.py ファイルでモデルを定義します。たとえば、ユーザーを表す単純なモデルを作成します:

    from django.db import models
    
    class User(models.Model):
     name = models.CharField(max_length=50)
     email = models.EmailField()
    
     def __str__(self):
         return self.name

    仮想環境で次のコマンドを実行して、モデルをデータベースに適用します:

    $ python manage.py makemigrations
    $ python manage.py migrate

  12. Create View

    myapp フォルダーの views.py ファイルに単純なビュー関数を定義します。たとえば、すべてのユーザーを返すビュー関数を作成します。

    from django.shortcuts import render
    from .models import User
    
    def user_list(request):
     users = User.objects.all()
     return render(request, 'user_list.html', {'users': users})

  13. Create templates

    myapp フォルダーに templates という名前のフォルダーを作成し、その中に templates という名前のフォルダーを作成します。 user_list.htmlのテンプレートファイル。テンプレート ファイル内のすべてのユーザーのデータを表示します。

    <!DOCTYPE html>
    <html>
    <head>
     <title>User List</title>
    </head>
    <body>
     <h1>User List</h1>
     <ul>
     {% for user in users %}
         <li>{{ user.name }} - {{ user.email }}</li>
     {% endfor %}
     </ul>
    </body>
    </html>

  14. URL の構成

    myproject フォルダーの urls.py ファイルで URL ルーティングを構成します。たとえば、user_list ビューを「/users/」パスにバインドする URL を構成します。

    from django.urls import path
    from myapp import views
    
    urlpatterns = [
     path('users/', views.user_list, name='user_list'),
    ]

  15. プロジェクトを実行します
  16. 開発サーバーを再起動し、http://127.0 にアクセスします。 .0.1: 8000/users/ すべてのユーザーのリストを表示します。
上記の手順により、Django のインストールと構成が正常に完了し、単純な Django アプリケーションが作成されました。これは Django を学習するための単なる基本であり、フォーム、ユーザー認証、データベース操作など、より詳細なトピックがたくさんあります。この記事が、Django を使い始めて、学習の旅への道を開くのに役立つことを願っています。楽しく勉強してください!

以上がDjango を学ぶための最初のステップ: インストールと構成ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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