Unicode slug не работает после развертывания в iis8

Мне нужна помощь в решении моей проблемы, я развернул веб-приложение django в iis 8, которое содержит персидский slug, в разработке все в порядке, но когда я развернул приложение в iis 8, URL-адреса приложения, которые содержат персидские символы Unicode, не работают.

это мой url.py

from . import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, include, register_converter
from .views import *
from django.urls.converters import SlugConverter


class CustomSlugConverter(SlugConverter):
    regex = '[-\w]+'


register_converter(CustomSlugConverter, 'custom_slug')

urlpatterns = [
    path('admin/', admin.site.urls),
    path('dashboard/', include('tour.urls')),
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('', IndexPage, name='index-page'),
    path('tour/<int:id>/custom_slug:Slug>', TourDetail, name='tour-detail'),
    path('hotels/<int:id>/<custom_slug:Slug>', HotelDetail, name='hotel-detail')
]

в моем models.py

Slug = models.SlugField(max_length=200, unique=True, null=False, verbose_name='لینک سئو')

все URL с английским slug работают, но только Unicode slug не работает в развертывании, в разработке все в порядке.

спасибо за внимание и ответы

Вернуться на верх