为什么我footer按钮点击跳转不到指定页面呢(地址怎么改不过来)

为什么我footer按钮点击跳转不到指定页面呢(地址怎么改不过来)

为什么点击前台底下footer按钮页面地址是错的。。。

总是给我跳到初始的地址上去:http://127.0.0.1:8000/mall/templates/prod_classify.html

清理浏览器缓存也没有用


下面http://img1.sycdn.imooc.com//climg/5e6852bd09d4aae308790569.jpg

下面是我的代码:

footer.html

<!--底部导航-->
<div class="foot-black"></div>
<div class="weui-tabbar wy-foot-menu">
 <a href="{% url 'index' %}"
    class="weui-tabbar__item
   {% if tab == 'index' %}weui-bar__item--on {% endif %}">
   <div class="weui-tabbar__icon foot-menu-home"></div>
   <p class="weui-tabbar__label">首页</p>
 </a>
 <a href="{% url 'mall:prod_classify' %}"
    class="weui-tabbar__item
   {% if tab == 'classify' %}weui-bar__item--on {% endif %}">
   <div class="weui-tabbar__icon foot-menu-list"></div>
   <p class="weui-tabbar__label">分类</p>
 </a>
 <a href="{% url 'mine:cart' %}"
    class="weui-tabbar__item
   {% if tab == 'cart' %}weui-bar__item--on {% endif %}">
   <span
     class="weui-badge"
     style="position: absolute;top: -.4em;right: 1em;"
     >8</span
   >
   <div class="weui-tabbar__icon foot-menu-cart"></div>
   <p class="weui-tabbar__label">购物车</p>
 </a>
 <a href="{% url 'mine:index' %}"
    class="weui-tabbar__item
   {% if tab == 'mine' %}weui-bar__item--on {% endif %}">
   <div class="weui-tabbar__icon foot-menu-member"></div>
   <p class="weui-tabbar__label">我的</p>
 </a>
</div>


urls.py

from django.conf.urls import url

from mall import views
from mall.models import Product

urlpatterns = [
   # 商品列表deffunction实现

   #url(r'^prod/list/$', views.product_list, name='product_list'),
   #使用class来实现
   url(r'^prod/list/$', views.ProductList.as_view(), name='product_list'),
# 加载HTML片段的地址
   url(r'^prod/load/list/$', views.ProductList.as_view(
       template_name='product_load_list.html'
   ), name='product_load_list'),
   # 商品详情
   url(r'^prod/detail/(?P<pk>\S+)/$', views.product_detail, name='product_detail'),
# 商品分类
   url(r'^prod/classify/$', views.prod_classify, name='prod_classify'),
]

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。经测试,同学的代码是可以实现跳转功能的。 同学可以在启动服务时切换端口(python manage.py runserver 8002)并清空浏览器缓存后重新访问

http://img1.sycdn.imooc.com//climg/5e687c23099562d107870294.jpg

同学可以直接访问这几个连接的地址看下是否可以正常访问,例:我的对应地址为"http://127.0.0.1:8003/m/" 购物车对应地址为"http://127.0.0.1:8003/m/cart/"

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 我爱计算机shary 提问者 #1
    哎,这次各个浏览器都试过了,不知道哪里错了,服务器也换过了,就是这个url位置老是转不过来
    2020-03-11 16:40:04
  • 我爱计算机shary 提问者 #2
    而且指定页面打开都是可以实现的,就是店里按钮跳转位置老是变不过来
    2020-03-11 16:59:49
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师