Ich habe einen regulären Ausdruck für url:Django Slug, ` W 'nicht erkennt koreanische + chinesisch
r'^/review_metas/(?P<review_meta_id>\d+)/(?P<slug>[-~\w]+)/(?P<review_thread_id>\d+)/$'
die folgende URL überein
/review_metas/2108/발견/24986/
die folgende URL tut nicht Match und ich frage mich warum?
/review_metas/2108/발견展/24986/
EDIT
Ich habe eigentlich
url(r'^review/', include('review.urls', namespace='review', app_name='review')),
review.urls haben
url(
r'^review_metas/(?P<review_meta_id>\d+)/(?P<slug>[-~\w]+)/(?P<review_thread_id>\d+)/$',
views.review.review_meta,
name='review_meta_thread'
),
Wiktor Vorschlag auszuprobieren habe ich versucht, das Hinzufügen (?u)
nach dem ^
in jedem der obigen zwei. Aber es führt zu Fehlern.
versuchte ich imaluengo Vorschlag
r'^/review_metas/(?P<review_meta_id>\d+)/(?P<slug>[^/]+)/(?P<review_thread_id>\d+)/$'
aber es funktioniert nicht ...
** EDIT **
Sorry für den falschen Anruf,
Es war wegen der clientseitigen Übereinstimmung der URL (Javascript regex), die nicht funktionierte.
Django behandelt es ziemlich gut beide Sprachen gleichzeitig.
Versuchen Sie, eine Inline '(? U)': 'r '(? U) ^/review_metas/(? P \ d +)/(? P [- ~ \ w] +)/(? P \ d +)/$ '' –