urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.people),
]
def people(request):
return render(request, 'people.html', {'people': models.Person.objects.all()})
class Person(models.Model):
name = CharField(verbose_name="full name", max_length=10)
{% load render_table from django_tables2 %}
{% load static %}
{% render_table people %}
当我运行它时,它告诉我TemplateDoesNotExist at /django_tables2/table.html
,我不明白为什么。
答案 0 :(得分:0)
首先,请确保django_tables2
设置中包含INSTALLED_APPS
。
然后,请确保APP_DIRS
设置中True
设置为TEMPLATES
。
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [...],
'APP_DIRS': True,
...
},
]