Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
Django:禁用自动语言路径前缀_Django_Django Urls_Django Middleware - Fatal编程技术网

Django:禁用自动语言路径前缀

Django:禁用自动语言路径前缀,django,django-urls,django-middleware,Django,Django Urls,Django Middleware,我有一个Django网站 USE_I18N = True USE_L10N = True 并添加了中间件: 'django.middleware.locale.LocaleMiddleware' 目前,如果前缀丢失,网站将在我的路径中添加语言前缀(即/en/) example.com/page/ (301)=> example.com/en/page/ 我想禁用这种行为。如果用户URL中缺少语言前缀,我需要一个干净的404 我该怎么做

我有一个Django网站

USE_I18N = True
USE_L10N = True
并添加了中间件:

'django.middleware.locale.LocaleMiddleware'
目前,如果前缀丢失,网站将在我的路径中添加语言前缀(即/en/)

example.com/page/
(301)=>
example.com/en/page/

我想禁用这种行为。如果用户URL中缺少语言前缀,我需要一个干净的404

我该怎么做