Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从url django中删除英镑符号_Django_Url_Navigation_Bootstrap 4_Django Urls - Fatal编程技术网

从url django中删除英镑符号

从url django中删除英镑符号,django,url,navigation,bootstrap-4,django-urls,Django,Url,Navigation,Bootstrap 4,Django Urls,所以,我有一个标准的引导单页网站。我使用django作为后端。对于站点的每个部分,我使用我给它的html id从导航栏导航到它 唯一的问题是我不知道如何从url中清除磅符号。我仍然想要这样的东西: example.com/contact 自动导航到“联系人”部分,但右侧看起来像: example.com/#联系 我该如何改变这一点?我需要添加到django url.py文件中吗 我该如何改变这一点?这是我需要补充的东西吗 django URL.py文件 没有 URL中的#是一个 从 。。。片段标

所以,我有一个标准的引导单页网站。我使用django作为后端。对于站点的每个部分,我使用我给它的html id从导航栏导航到它

唯一的问题是我不知道如何从url中清除磅符号。我仍然想要这样的东西:

example.com/contact

自动导航到“联系人”部分,但右侧看起来像:

example.com/#联系

我该如何改变这一点?我需要添加到django url.py文件中吗

我该如何改变这一点?这是我需要补充的东西吗 django URL.py文件

没有

URL中的
#
是一个

。。。片段标识符仅由 浏览器–它不影响从服务器返回的资源


由于它是由浏览器使用的,除非您更改导航实现,否则您无法对此做太多工作。

您可以使用这个:我不明白Django是如何卷入这个问题的;是否要更改前端URL哈希值?还是要将
#联系人
传递到后端?浏览器管理url的#联系人并将其用作页面书签[。您无法将其发送到后端。