Django配備設定


Section 1. Django配備の設定


1.デバッグモードを無効にする
  • settings.pyでDEBUGをFalse
  • に設定
    2.ALLOWED HOSTSの指定
    指定
  • アクセス可能URL
  • ALLOWED_HOSTS = [
        '*' 
    ]
    
    또는
    
    ALLOWED_HOSTS = [
        'codren.pythonanywhere.com' 
    ]
    
    3.STATIC URLの指定
    STATIC_URL = '/static/'
    
    # 원래 지정된 staticfiles_dir 주석처리한 후에 아래에 STATIC_ROOT 지정
    # STATICFILES_DIRS = [
    #     os.path.join(BASE_DIR, 'static'),
    # ]
    
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')

    Section 2. Pythonnywhereの導入


    1. Pythonanywhere
    Pythonプログラミング言語に基づくオンライン統合開発環境とWeb管理サービス
    2.Pythonnywhere導入プロセス
         ①Pythonnywhere会員加入
         ②Filesメニューをクリック

         ③django basicプロジェクトフォルダを圧縮します.zip形式でアップロード

         ④Open Bash Console hereメニューをクリック

         ⑤django basicプロジェクトzipファイルの解凍(解凍コマンド)
    unzip django_basic.zip
         ⑥仮想環境の構築
    virtualenv --python=python3.7 virtualenv
    source virtualenv/bin/activate
         ㅇDjangoのインストール
    pip install django
         §django basicプロジェクトフォルダ内での静的収集
    python manage.py collectstatic
         ⑨dbファイルが含まれていない場合は移行を実行
    python manage.py migrate
         üWebメニューをクリックする

         新しいWebアプリケーションを追加
  • Manual configuration (including virtualenvs) -> Python3.7
  •      コード領域の設定を保持
  • ソースコード部分プロジェクトフォルダパスとして指定
  •      ㅇWSDIプロファイル設定の変更
  • HelloWorldの注釈の一部を処理した後、Djangoは以下のように修正された.
  •      ㅇ仮想環境と静的ファイルパスの指定

         リロッド
  • を参照してください.pythonanywhereの無料バージョンは3ヶ月以内にサーバを実行します.
  • 3.Pythonnywhere導入結果