Add Project Files

This commit is contained in:
2022-06-20 13:41:51 +03:00
parent a5aecd6dda
commit 09e209b988
24 changed files with 388 additions and 51 deletions

View File

@@ -0,0 +1,22 @@
import requests
from django.core.management import BaseCommand
from ...models import Host
class Command(BaseCommand):
"""
Check Hosts Django Management Command
"""
def handle(self, *args, **kwargs):
hosts = Host.objects.all()
for host in hosts:
try:
r = requests.get(host.host_name)
if r.status_code == 200:
host.status = True
else:
host.status = False
except requests.exceptions.RequestException:
host.status = False
host.save()