Нечувствительный к регистру URL вызывает ошибку страницы администратора - PullRequest
0 голосов
/ 23 сентября 2019

На моем сайте Django я только что сделал регистр без учета регистра, используя

re_path(r'^(?I)urlName', views.viewName)

Но это вызвало ошибку при попытке доступа к моей странице администратора, ValueError в / admin / Необратимая часть reg-exp: '(? i'

Я пытался добавить свою страницу администратора к URL-адресам моих приложений, URL-адресам моего проекта, не имея администратора для использования re_patha и имея URL-адрес администратора как в проекте, так и в приложении urls.py

в проекте urls.py:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('interface.urls')),
]

в приложении urls.py:

    from django.urls import path, re_path

    from . import views
urlpatterns = [
    path('', views.indexView),
    re_path(r'^(?i)edit/', views.editView),
    re_path(r'^(?i)add/', views.addView),
    re_path(r'^(?i)delete/', views.deleteView),
    re_path(r'^(?i)postEditColumnData/', views.postEditTableData),
    re_path(r'^(?i)updateTableEdit/', views.postUpdateEdit),
    re_path(r'^(?i)postAdd/', views.postAdd),
    re_path(r'^(?i)postUploadFile/', views.postUploadFile),
    re_path(r'^(?i)postDelete/', views.postDelete),
    re_path(r'^(?i)postDelete/', views.postDelete),
    re_path(r'^(?i)postUploadDeleteFile/', views.postUploadDeleteFile),
    re_path(r'^(?i)uploadEditFile/', views.uploadEditFile),
    re_path(r'^(?i)denied/', views.authDenied),
]

Как устранить эту ошибку, и есть ли способ заставитьАдминистративный URL нечувствителен к регистру наряду с другими URL?

...