TIL64. djangoでアプリケーションを作成する(1)


司会:勝賢
MTV:Webプログラミング分野を三つの概念に分けて開発する.
ドラムはすべて等級別に行われています.
モデルもでる:データベーステーブルの定義でーたべーすてーぶるのていぎ
ビュー:論理処理(たとえば、銀行に送金するには、銀行メンバー勘定科目を問い合わせる-金庫に保存-勘定科目の数値変更を論理と呼びます).データベースを保存-取得プロセス?
Template:ユーザーが表示する画面の外観を定義します(上のコードは提供されていません.この部分はフロントエンドで処理するhtmlとcssで構成されています).

djangoアプリケーションの作成


1.conda activate test仮想環境への接続


(基本としてもいいですが、仮想環境にデバイスがインストールされています)

2.django関連ディレクトリに入ります。


3.django-admin startprojectプロジェクト名を使用して新規プロジェクトを作成する


このプロジェクトはドラムの公式ファイルに基づいてmysiteというプロジェクトを作成しましたdjango-admin startproject mysite

4.作成したプロジェクトに入ると、自動的に作成されるmysiteフォルダとmanage.PyとManageがありますpyは多くのコマンドを実行するユーティリティです


5. python manage.py runserverを入力します。



上の図のように、登録できるサイトが現れ、そのサイトに登録するとロケットが現れます.

6.mysiteフォルダのPythonファイルを表示する

__init__.py:このディレクトリがパッケージであることを教えてください.settings.py:いくつかの重要な設定を行うことができます.urls.py:重要なアドレスパス部分について設定することができる.

上の写真のように、先ほど設置したサイトの後ろにpath(admin/)を貼って入っていくとadminです.site.urlsで接続するという意味です.wsgi.py:Webサーバゲートウェイインタフェースを指し、サーバに管理されてサービスを行う場合、現在は必要ありません.

7. python manage.pystarppアプリケーション名:アプリケーションを作成します。


このプロジェクトは長期公式文書に基づいて、世論調査というアプリを作成した.

9. polls/views.pyファイルを開きます。

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You`re at the polls index.")
上記のコードを入力します.
インデックスにリクエストした場合は、httpresponse(表示)の後ろの文字を出力します.

10. polls/urls.pyを作成してファイルを開き、

from django.urls import path

from . import views
d
urlpatterns = [
    path('',views.index,name = 'index'),
    ]
上記のコードを入力します.
00000000000000/policy/後に何もない場合は、ビューのインデックス関数を使用するように説明します.

11. mysite/urls.pyへ

from django.contrib import admin
from django.urls import include,path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),
]
入力します.
割り当てられたドメインの後に投票を行うと、投票が行われます.urlsを使用して起動します.
他のURLモードが含まれるたびにinclude(),adminを使用する必要があります.site.urlsは唯一の例外です.

12. python manage.py runserverを端末に入力し、コピーしたアドレスを後で/ポーリングします。


Hello, world. You`re at the polls index.
こんな文が出てきます.

13.パスmysite/urlsをクリーンアップします。py -> polls/urls.py -> polls/view.py