为什么我footer按钮点击跳转不到指定页面呢(地址怎么改不过来)
为什么点击前台底下footer按钮页面地址是错的。。。
总是给我跳到初始的地址上去:http://127.0.0.1:8000/mall/templates/prod_classify.html
清理浏览器缓存也没有用
下面
下面是我的代码:
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'),
]
正在回答
同学,你好。经测试,同学的代码是可以实现跳转功能的。 同学可以在启动服务时切换端口(python manage.py runserver 8002)并清空浏览器缓存后重新访问
同学可以直接访问这几个连接的地址看下是否可以正常访问,例:我的对应地址为"http://127.0.0.1:8003/m/" 购物车对应地址为"http://127.0.0.1:8003/m/cart/"
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
- 参与学习 人
- 提交作业 218 份
- 解答问题 3562 个
本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星