我已经搜索了我的主题,但结果显示修复了例如127.0.0.1:8000/polls,127.0.0.1:8000/app_xy等,但也不是127.0.0.1:8000直接。 我想要我的主页显示视图结果e。 G。 "这是我的主页"如果我用127.0.0.1:8000调用它 我的想法是使用以下行编辑我的网站&main-urls.py(myWebsite / urls.py):
urlpatterns = [
url(r'^$', <no idea what to do here>),
url(r'^app2/', include('app2.urls')),
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
我创建了一个视图(myWebsite / views.py),其中包含:
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello from the Homepage')
我对应用程序(app2,民意调查)的观点没有任何问题,并且它们工作正常,但我不知道如何从main-urls.py调用上面的视图。或者你建议我做什么?
我希望我能很好地解释我的问题。
感谢您的帮助。
答案 0 :(得分:1)
由于我现在有点进步,我将自己回答我的问题:
解决方案是添加以下内容以导入视图并将URL放到项目的urls.py中:
from first_app import views
并添加urlpatterns:
urlpatterns = [
... ,
url(r'^$', views.index, name='index')
]
如果您转到浏览器并连接到http://127.0.0.1:8000/,您会看到结果:
主页您好
这是views.py中index-function的简单响应。而不是这样,你最好创建一个模板(例如home.html)并在索引函数中呈现它。