我已经尝试了上千种不同的方法来解决这个问题,但是似乎没有任何效果。
在网址.py(应用程序):
from django.contrib.auth.decorators import login_required
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', login_required(views.index), name='index'),
url(r'^clock/', views.clock, name='clock'),
]
在网址.py(项目):
^{pr2}$在视图.py公司名称:
from django.shortcuts import render
def index(request):
lamps = request.user.lamp_set.all()
context = {}
if lamps:
device_id = lamps[0].model
context = {'device_id': device_id}
return render(request, 'index.html', context)
def clock(request):
return render(request, 'clock.html')
在索引.html代码段(S):
<div class="toggle-button" id="power"></div>
<div class="toggle-button" id="alarm-clock">
<a href="{% url 'clock' %}" id='clock-link'>Clock</a>
</div>
当我试图加载页面时,我得到:
NoReverseMatch at /
Reverse for 'clock' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
我对Django还不熟悉,所以如果有任何帮助我将不胜感激。
$
表示django的urlconf搜索结束。您需要删除它才能启用内部应用程序URL搜索。在相关问题 更多 >
编程相关推荐