Я только начал изучать разработку веб-страницы Python Django. Мой план состоял в том, чтобы показать текущее время и статус обслуживания окна на моей странице.
У меня есть две функции в моих views.py и urlpatterns ссылается на эти две функции в urls.py
Всякий раз, когда я запускаю сервер, самый первый URL отображается только на моей странице.
views.py:
from django.shortcuts import render
from django.http import HttpResponse
import psutil, datetime
def winservice(request):
servicename = psutil.win_service_get('BrokerAgent')
service = servicename.as_dict()
if service['status'] == 'running':
return HttpResponse("<h2>Hey Citrix is Up and Running .. </h2>")
def current_datetime(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
urls.py:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$',views.current_datetime, name ='current_datetime'),
url(r'^winservice$',views.winservice,name ='winservice'),
]
Ожидаемый результат:
Страница должна содержать
Текущее время.
Статус моего сервиса.