gpt4 book ai didi

django-views - http ://127. 0.0.1:8000/的 Django View

转载 作者:行者123 更新时间:2023-12-01 01:48:40 30 4
gpt4 key购买 nike

我已经搜索了我的主题,但结果显示修复了例如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),

]

我创建了一个 View (myWebsite/views.py),其中包含:
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello from the Homepage')

我对应用程序(app2,民意调查)的 View 没有任何问题,它们工作正常,但我不知道如何从 main-urls.py 调用上面的 View 。或者你建议我怎么做?

我希望我能很好地解释我的问题。

谢谢你的帮助。

最佳答案

由于我现在有点高级,我将自己回答我的问题:

解决方案是添加以下内容以导入 View 并将 URL 放入项目的 urls.py:

from first_app import views

并添加 urlpatterns:
urlpatterns = [
... ,
url(r'^$', views.index, name='index')
]

如果您转到浏览器并连接到 http://127.0.0.1:8000/你会看到结果:

Hello from the Homepage



这是views.py 中索引函数的简单响应。相反,您最好创建一个模板(例如 home.html)并在索引函数中呈现它。

关于django-views - http ://127. 0.0.1:8000/的 Django View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46297234/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com