如何解决阻止锚链接添加到Django中的URL
我有一个可以列出发行版的项目。我有一个主页,可以选择单击讲座或讲师。现在,我希望当我在讲师页面上时,我可以单击一个定位标记,该标记将我重定向到目标页面。但是,URL只会添加新的段塞。我将发布网址和模板。希望您能帮助我,谢谢。
urls.py
app_name='distribution'
urlpatterns=[
path('',views.Index.as_view(),name='home'),path('<slug:slug>/',views.LecturerDistribution.as_view(),name='lecturer_distribution'),path('dersler/<slug:slug>/',views.LectureDistribution.as_view(),name='lecture_distribution'),]
这是我的演讲代码模板
<p style="text-align:center;"><a style="text-decoration:none" href="{% url 'distribution:lecture_distribution' slug=i.lecturer.slug%}">{{i.lecturer}}</a> | {{i.semester}}</p>
这是我的演讲分配的简历
class LectureDistribution(generic.DetailView):
model=Lecture
template_name='lecture.html'
def get_success_url(self):
return reverse('lecture_distribution',kwargs={'slug': self.object.slug})
def get_context_data(self,**kwargs):
context = super().get_context_data(**kwargs)
context ['distribution_'] = Distribution.objects.filter(lecture=self.object).order_by('-created_on')
return context
当我点击锚标记时,我的网址是:
http://127.0.0.1:8000/dagilimlar/dersler/mehmet-cem-guclu/
但是应该
http://127.0.0.1:8000/dagilimlar/mehmet-cem-guclu/
如您所见,“ derler”字段在那里,不应该仅用于讲座。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。