urlpatterns возвращают значение самой первой функции - PullRequest
0 голосов
/ 28 мая 2019

Я только начал изучать разработку веб-страницы 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'),    
    ]   

Ожидаемый результат: Страница должна содержать Текущее время. Статус моего сервиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...