python manage.py maintenance_mode on off

https://www.sassy-blog.com/entry/20210714/1626230852

 

pip install django-maintenance-mode

setting.pyの設定

INSTALLED_APPS = [
    'maintenance_mode',
]
MIDDLEWARE = [
    'maintenance_mode.middleware.MaintenanceModeMiddleware',
]

 

MAINTENANCE_MODE_IGNORE_ADMIN_SITE = True #adminページ使用可

MAINTENANCE_MODE_IGNORE_SUPERUSER = True  #スーパユーザは通常ページ使用可

メンテナンスページのHTMLを用意します

Djangoプロジェクト内の、templatesフォルダ直下に

503.htmlというファイル名でファイルを作ります。

内容は、メンテナンスをお知らせする内容で作成しておいてください。

メンテナンスモードに切り替え

サーバに入って

# python manage.py maintenance_mode on

 

# python manage.py maintenance_mode off
posted @ 2024-07-23 10:40  花生与酒  阅读(3)  评论(0编辑  收藏  举报