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でパスの構成を行います. プロジェクトの外で新しいルーティングを作成します. まずterminal側にpython manageを入力.py startapp[新しいルーティング名] その後、プロジェクト内に新しいプロジェクトが表示されます.新しいプロジェクト内にurlsを作成します.py.次に、上記の手順に従って作成します. 原生のappのurls.pyで関連するパス情報を設定します.
では、Webサイトが起動した後、localhost:8000に対応するパスを加えてWebサイトにアクセスできます.
// views 。 HttpResponse
def index(request):
return render(request, 'index.html')
// urls
path('index/', views.index),
path('two/', include('two.urls'))