モデル層の導入
モデルを作成します。
図Iは、アプリケーションのブログよmodels.pyとのArticleオブジェクト作成するファイルID、著者、タイトル、アブストラクト、コンテンツ、publish_time および他の分野でも定義されて__str__関数がリターンを機能ジャンゴの内容は、舞台裏の管理が来ます各データの名前を表示し、われわれはこの機能のデータを持っていない場合は、背景が表示されている場合を区別することは困難です。
データベース内で行くことにクラスをアクティブにするために2つのコマンドを実行するためのArticleクラスの必要性を作成した後
manage.py makemigrations Pythonの - 「生成された移行ファイル
移行Pythonのmanage.pyのデータベースファイルの同期に」移行を-
で、ちょうどこのテーブルを生成する必要がある設定が完了した後にバックグラウンドで実行admin.pyファイルのコードのように、次の次のとおりです。
バックグラウンドのユーザーを作成します。
完全に設定され、次のステップは、ユーザの背景を作成することです。
コマンドを実行し、当社のプロジェクトにオープンCMD:パイソンmanage.py createsuperuser
作成したアカウントのパスワードを入力し実行した後の成功を作成することができます
プロジェクトのアクセス127.0.0.1:8000/adminを開始した後は、先ほど作成した表を参照してくださいすることができます。
データベースからの情報が表示されます
それは私達のデータベースでも良いが作成され、その後、あなたは、テーブルのデータを示して中に入ります。
次のように私たちは今、情報の内部要求機能views.pyを定義します。
次のようにconfigureは、重要なステップは、要求後に良好な関数を書くことを忘れないでありルーティングしています。
さて、あなたはアクセス127.0.0.1:8000/blog/infoのブラウザで次のページを参照して設定することができます。
問題が発生しました
私は、ページにアクセスすることができないユーザーのアクセス127.0.0.1:8000/adminの背景、およびプロジェクトを再作成した後、私は出口まで実行されますが、他のページは、通常の訪問です。この状況は、ほとんどのDjangoで、Pythonのバージョンが2.0に私のPythonバージョン3.7 Djangoのバージョンの対応を引き起こし対応していませんが、私はバージョン3.0をダウンロードしました。私はジャンゴアンインストールした後、通常の訪問することができ2,0のバージョンを再インストールします。