Django的健康檢查是一個Django應用程序,檢查了一些後端,如果他們能夠連接並做一個簡單的動作,如:檢查出的Django的ORM後端。
```蟒蛇
類DjangoDatabaseBackend(BaseHealthCheckBackend):
   高清check_status(個體經營):
       嘗試:
            OBJ = TestModel.objects.create(標題=“測試”)
            obj.title =“newtest”
            obj.save()
            obj.delete()
           返回HealthCheckStatusType.working
       除了IntegrityError:
           返回HealthCheckStatusType.unexpected_result
       除了DatabaseError:
           返回HealthCheckStatusType.unavailable
```
該項目使用一些相同的代碼做,使Django管理站點使用了 - 所以,當你成功地已經寫了一個新的插件,你註冊到池中,如
```蟒蛇
plugin_dir.register(DjangoDatabaseBackend)
```
安裝
加入這urls.py
```蟒蛇
網址(R'^ HT /',包括('health_check.urls'))
```
添加所需的應用程序:
```蟒蛇
    “health_check',
    “health_check_celery',
    “health_check_db',
    “health_check_cache',
```
(記得要加依賴,例如djcelery - 但是你應該有一個已經,如果你有芹菜運行)
要求:
- < LI>的Python
- Django的
評論沒有發現