【发布时间】:2016-02-07 04:32:57
【问题描述】:
试图弄清楚如何设置我自己的项目。
我创建了一个新的 Django 应用来制作主页。
src/home/urls.py:
from django.conf.urls import url
urlpatterns = [
url(r'^$', 'views.index', name='index'),
]
src/home/views.py:
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, "index.html", {})
src/project/urls.py:
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^', include('home.urls')),
url(r'^admin/', admin.site.urls),
]
src/templates/index.html:
<h1>Hello World</h1>
它不在主应用程序内的模板文件夹中的原因是因为我想最终将它用作所有应用程序和页面的基本模板
错误读取:
ImportError at /
No module named 'views'
使用 python 3.5 和 django 1.9
EDIT*** 更改为 home.views.index
ERROR 现在改为:
TemplateDoesNotExist at /
index.html
【问题讨论】:
标签: python django django-templates django-views