在Google Cloudshell中用Django访问my_app1页面报错,如何获取指定响应
获取“hi buddy”响应的两种方法
直接访问对应URL路径
你的URL配置里,返回“hi buddy”的my_ap视图对应的路径是my_app1/(匹配规则^my_app1/$要求路径以my_app1/结尾)。在Cloudshell启动服务器后,复制给出的访问链接,在末尾拼接my_app1/,比如原链接是http://127.0.0.1:8000,就改成http://127.0.0.1:8000/my_app1/,访问这个地址就能得到目标响应。
修改URL配置(可选)
如果想通过根路径直接访问该视图,修改urls.py,添加根路径的匹配规则:
from django.urls import include, re_path from django.contrib import admin from .views import my_app, my_ap urlpatterns = [ re_path(r'admin/', admin.site.urls), re_path(r'^my_app1/$', my_ap), re_path(r'^$', my_ap), # 新增根路径匹配规则 ]
保存修改后重启服务器,直接访问原服务器链接就能得到“hi buddy”的响应。
内容的提问来源于stack exchange,提问作者Sai3554
相关产品推荐
相关产品推荐

