TIL64. djangoでアプリケーションを作成する(1)
司会:勝賢
MTV:Webプログラミング分野を三つの概念に分けて開発する.
ドラムはすべて等級別に行われています.
モデルもでる:データベーステーブルの定義でーたべーすてーぶるのていぎ
ビュー:論理処理(たとえば、銀行に送金するには、銀行メンバー勘定科目を問い合わせる-金庫に保存-勘定科目の数値変更を論理と呼びます).データベースを保存-取得プロセス?
Template:ユーザーが表示する画面の外観を定義します(上のコードは提供されていません.この部分はフロントエンドで処理するhtmlとcssで構成されています).
(基本としてもいいですが、仮想環境にデバイスがインストールされています)
このプロジェクトはドラムの公式ファイルに基づいてmysiteというプロジェクトを作成しました
上の図のように、登録できるサイトが現れ、そのサイトに登録するとロケットが現れます.
上の写真のように、先ほど設置したサイトの後ろにpath(admin/)を貼って入っていくとadminです.site.urlsで接続するという意味です.
このプロジェクトは長期公式文書に基づいて、世論調査というアプリを作成した.
インデックスにリクエストした場合は、httpresponse(表示)の後ろの文字を出力します.
00000000000000/policy/後に何もない場合は、ビューのインデックス関数を使用するように説明します.
割り当てられたドメインの後に投票を行うと、投票が行われます.urlsを使用して起動します.
他のURLモードが含まれるたびにinclude(),adminを使用する必要があります.site.urlsは唯一の例外です.
Hello, world. You`re at the polls index.
こんな文が出てきます.
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
Reference
この問題について(TIL64. djangoでアプリケーションを作成する(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@dnjs0718/djangoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol