Python——Django初識


これはpythonのdjangoフレームワークに関するmarkdownの10編です.これは今年4月にシステムの初歩的な勉強をしたので、すべてはずっと私の実例プロジェクトに雪が隠れていて、今日は風を通して、日焼けしています.交流も歓迎します.
  • 今日はDjangoフレームワークで簡単なパス構成を学びました.構成も最も簡単なページです.
  • まずDjangoフレームワークの下のいくつかのファイルに対する認識:
  • views.py:ビューレイヤ、ビジネスロジックを含むコード
  • settings.py:全プロジェクトを構成するファイル
  • migrations:データベースのマッピングと移行に関するファイルを格納する
  • urls.py:ルーティングレイヤの総実装.
  • は、次に、プロジェクト全体でルーティングを実現するための構成およびMTVモデル
  • の理解に関する.
  • MTVモデル:それぞれModel層,View層,Template層である.
  • Model:モデル層で、主にデータベースに関連するトランザクションを処理します.
  • View:主にビジネスロジックを処理し、Modelレイヤからデータを取得した後、templateレイヤのページに入れます.
  • Template:ページ、つまりクライアントに出力するためのページが格納されます.

  • は、最後にルーティング経路をどのように構成するかである.
  • 本プロジェクト内のパス構成:
  • 初期アプリ内のurlsはまずviewsにある.pyで関数の構成を行います.次にurlsでパスの構成を行います.
  • // views    。         HttpResponse       
    def index(request):
    return render(request, 'index.html')
    // urls    
    path('index/', views.index),
    
  • プロジェクトの外で新しいルーティングを作成します.
  • まずterminal側にpython manageを入力.py startapp[新しいルーティング名]
  • その後、プロジェクト内に新しいプロジェクトが表示されます.新しいプロジェクト内にurlsを作成します.py.次に、上記の手順に従って作成します.
  • 原生のappのurls.pyで関連するパス情報を設定します.
  • path('two/', include('two.urls'))
    

  • では、Webサイトが起動した後、localhost:8000に対応するパスを加えてWebサイトにアクセスできます.