urlpatterns返回第一个函数的值

时间:2019-05-28 14:17:05

标签: python django

我刚刚开始学习Python Django网页开发。我的计划是在页面中显示当前时间和窗口服务状态。

我的视图中有两个函数。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'),    
    ]   

预期结果: 页面应包含 当前时间。 我的服务状态。

0 个答案:

没有答案