ログインをしてページを更新するだけでお金を稼ぐことが出来ます。
ページの作成

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレートを更新

8. djangoのログ出力方法

ビューでログ出力

import logging


class TestView(View):

    def get(self, request, *args, **kwargs):

    logger = logging.getLogger('normal')

    logger.info('Hello World!')

    ...

 

ログ設定

設定ファイルは 「プロジェクト名/setting.py」 にあります。

LOG_DIR = BASE_DIR + '/logs/'

LOGGING = {
    'version': 1,
    'formatters': {  # ログ出力フォーマットの指定
        'normal': { 
            'format': '[%(levelname)s] '
                      '%(asctime)s '
                      'module:%(module)s '
                      'process:%(process)d '
                      'thread:%(thread)d '
                      'message:%(message)s'
        },
    },
    'handlers': {
        'normal': {
            'level': 'DEBUG',  # 指定したレベル以上のログを出力する
            'class': 'logging.FileHandler',
           
'filename': os.path.join(LOG_DIR, 'django.log'),  # ログの出力先ファイルを指定
            'formatter': 'normal',  # 上記で設定したログ出力フォーマットを指定
        },
    },
    'loggers': {
        'normal': {  # loggerの名前を定義
            'handlers': ['normal'],  # handlers名を指定
            'level': 'DEBUG',
        },
    },
}

 

ログ出力結果

上記で出力した django.log に以下のようにログが出力されます。

[INFO] 2018-12-10 05:50:56,706 module:test process:12345 thread:123123123123123 message:Hello World!

 

子ページ
子ページはありません
同階層のページ
  1. 環境構築とプロジェクト/アプリの作成
  2. MVC(MVT)のそれぞれの使い方と説明
  3. データベースへの接続と操作
  4. Django Administration
  5. git管理
  6. エラー一覧
  7. バージョンの確認方法
  8. ログ出力方法
  9. SQLのログ出力方法
  10. ログのローテート設定
  11. settings.pyの定数にアクセスする方法
  12. 本番環境へのインストールとアプリのデプロイ(apache編)
  13. 本番環境へのインストールとアプリのデプロイ(nginx編)
  14. djangoアプリの本番の開始URLを変更する
  15. 静的(static)ファイルの置き場所と読み込み(画像、css、js )
  16. CSRFトークンをAjaxで使用する方法
  17. ajaxの使用例(POST編)
  18. ファイルのアップロードとファイルの名前
  19. クイックスタート/チュートリアル
  20. ログイン機能
  21. テンプレート側のログイン判定
  22. ビュー側のログイン判定
  23. 管理者ユーザーの作成/判定と管理画面
  24. モデルのjson化とレスポンス
  25. runserverでポートを指定する方法
  26. cronによるバッチ実行
  27. テンプレートで利用する共通のcontextを定義する方法
コメント一覧

    No.1 | guest | 2019-03-01 11:23:16

    card games online online casino games best online gambling sites for real money american roulette best online casinos