Django_1_エントリー

2019年5月28日、コンピュータが突然クラッシュします。幸いなことに、自動保存、この素晴らしい機能

 

環境設定、基本的な手順は、プロジェクトを作成し、アプリ、カタログの説明、Djangoのビュー、Djangoのルートを作成します:Djangoのは、はじめに:コンテンツを学びます

################################################## ##########################################

  3つのフレームワークの比較:ジャンゴ(最大使用)、フラスコ、竜巻

  説明:オープンソース、MCV、高効率の開発、安全性への強力な、注意

  コース内容:コースの準備(環境)、Djangoプロジェクトの最初の経験は、まず、Djangoのモデルレイヤを満たしモジュール知人ジャンゴを表示します

 

1.コースの準備(環境)

  パイソン3.5+、pythonの科学的なコンピューティング環境アナコンダ(多くのサードパーティのライブラリ)

  Djangoの2.0「==ジャンゴをインストールピップ2.0」と入力し、「ジャンゴ管理者は、」インストールの確認します

  

2.Djangoプロジェクト初期の経験:

  #知人Djangoプロジェクト:

    I。Djangoのコマンド(基本操作)

      startprojectの:#は、Djangoプロジェクトを作成します。

      startappの:#はDjangoアプリケーションを作成します

      チェック:#は、プロジェクトの整合性をチェック

      runserver:#簡単ローカル操作Djangoプロジェクト

      シェル:Pythonシェル環境Djangoプロジェクトへ#

      テスト:#実行テストケースジャンゴ

    II。Djangoのコマンド(関連データベース)

      makemigrations#がモデルチェンジ移行ファイルを作成します。

      移行:コマンドが実行#上の移行ファイルを作成します

      dumpdataの:#データベースは、ファイルにデータをエクスポートするには

      loaddataの:#データベースにインポートファイルのデータ

    III。プロジェクトを作成します。

    ①:ジャンゴ管理者startprojectのの django_introduction   :django_introduction(项目名)

      CDの  django_introduction> DIR:内部だものを見るためにプロジェクトフォルダを入力します。

          プロジェクトディレクトリを初期化(作成):

                django_introduction> mangae.py:プロジェクト管理

                django_introduction> django_introduction:

                      __init__.py

                      settings.pyのプロフィール

                      urls.pyルーティングファイル

                      wsgi.pyが必要なコンテンツが含まれていますWSGI

     ②:Pythonはのrunserverをmanage.pyの  :Djangoプロジェクトの初期化を実行し、デフォルトのアドレスhttps://127.0.0.1:8000ようこそ画面は、Djangoは、初期設定が完了する表して表示されます。

 

   #知人Djangoアプリケーション:

    。DjangoプロジェクトVS I Djangoアプリケーション:

      。Djangoプロジェクトは、DjangoのベースのWebアプリケーションであり、

      B。Djangoアプリケーションは、再利用可能なPythonパッケージです。アプリケーションは、独自のモデル、ビュー、テンプレート、およびスタティックルーティングファイルを管理することができます

      Djangoプロジェクトは、Djangoアプリケーションの構成や数のセットが含まれています。Djangoアプリケーションは、異なるプロジェクト(再利用可能なPythonのパッケージ)のために使用することができます。

      

    II。Djangoのアプリケーションカタログ紹介:

      manage.py startappのPythonのブログは  :と呼ばれるプロジェクトを作成ブログのアプリケーションを

      プロジェクトディレクトリを初期化(作成):

        django_introduction>ブログ:__ init__.py

                     admin.py管理モジュール管理オブジェクト定義された場所

                     apps.pyは、ローカルアプリケーションを宣言しました

                     モデルのローカルアプリケーションのmodels.py定義

                     ローカルアプリケーションは、テストケースを書いtests.py 

                     Views.pyビューローカル処理

                     urls.py(自己作成)ローカルルーティング管理アプリケーション

        django_introduction>ブログ>移行:

 

    世界ハロー#Django:

      。I Djangoのビュー:

          何時間枠はありません:hello.htmlは不可能HTMLを使用して、ページ上のすべてのコンテンツを表現するために

          Djangoのビューは、コンテンツを生成:入力view.py:

django.httpインポートからのHttpResponse

デフhello_world(リクエスト):

  ( "はHttpResponseを返すのHello World ")

 

      II。Djangoのルート:

          Djangoののrunserverはウェルカムページを見ることができますが、要求がちょうどビュー機能を達することができません

          これは、必要とルーティング機能を設定し、結合のURLを表示し、>ブログ> urls.pyがで次のコマンドを入力します。

django.urlsインポートパスから、含ま

輸入blog.views

urlpatterns = [

  パス( "hello_world"、blog.views.hello_world)

]

          その後> django.introduction> urls.pyこのルートでの管理者に発見されました。

インポート...

urlpatterns = [

  パス( '管理/'、admin.siteのURL)、

  パス(「ブログ/」、「)blog.urls」(含める)  #アドレスはブログが含まれている場合は/内部ルートをblog.urlsするために前方に彼のファイルを置きます

]

          検索する> django_introduction> settings.py行くINSTALLED_APPSは= [] の最後に追加しました:

#myapp

「blog.apps.BlogConfig」

          で発見>ブログ>でapps.py クラスBlogConfig(のAppConfig) があった「   名= 『ブログ』   」

 

        III。上記は、後に端末入力を設定されている:Pythonはのrunserverをmanage.pyの、ブラウザ、入力し「https://127.0.0.1:8000/blog/hello_world」出力Hello Worldの文字列内のページを参照してください。

 

レビュー:

 

おすすめ

転載: www.cnblogs.com/marvintang1001/p/10939401.html