我正在通过本教程快速开发网站Django.
我已完全遵循它(据我所知),但当我尝试查看索引页时收到以下错误:
NameError at /name 'views' is not defined
Exception location: \tuts\urls.py in <module>, line 12
Run Code Online (Sandbox Code Playgroud)
这是urls.py:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^$', views.index, name='index'),
)
Run Code Online (Sandbox Code Playgroud)
这是views.py:
from django.shortcuts import render
# Create your views here.
def index(request):
items = Item.objects.order_by("-publish_date")
now = datetime.datetime.now()
return render(request,'portfolio/index.html', {"items": items, "year": now.year})
Run Code Online (Sandbox Code Playgroud)
这是models.py:
from django.db import models
# Create your models here. …Run Code Online (Sandbox Code Playgroud) 在PHP中,break退出给定点的循环.但是有可能强制循环跳转到给定点的下一次迭代,而不是完全退出吗?实质上:
for ($i = 0; $i < $foo; $i++){
if ($i == 1){
gotoNextIteration;
} else {
//do something else
}
}
Run Code Online (Sandbox Code Playgroud)