Я хотел бы иметь возможность добавить следующее: [(?P<slug>[-\w]+)]
после /dashboard/'
между этим и остальной частью любого возможного URL, который следует после, то есть '/dashboard/ (?P<slug>[-\w]+) /catalogue/.
Смысл этого состоит в том, чтобы сделать это'для конкретного партнера »для моего конкретного проекта.
Как мне поступить?В настоящее время я работаю напрямую с кодом Оскара по нескольким причинам. Это означает, что мне не нужно «разветвлять» какие-либо приложения - я просто изменяю код Оскара в своем проекте.Стратегия, которую я пытаюсь выполнить для этого изменения URL, состоит в том, чтобы перейти к app.py
и добавить его туда после 'dashboard'
, или перейти к dashboard/app.py
и добавить его перед каждым определенным там URL-адресом.
Всякий раз, когда яизменения, которые я получаю 'NoReverseMatch at ---'
и ошибки типа:
Reverse for 'MY-URL-IS-HERE' with no arguments not found. 1 pattern(s) tried: ['dashboard/(?P<slug>[-\\w]+)/logout/$']
Я знаком с этой ошибкой, но теперь, похоже, не могу найти точное местоположение сообщения об ошибке.И всякий раз, когда я получаю страницу для загрузки (была в состоянии добавить ее перед «обзорами»), я все равно получаю сообщение об ошибке, похожее на следующее в терминале:
Неверная панель URL-адреса имени: отзывыобратного вызова (последний вызов был последним): Файл "/Users/myname/Desktop/Developer/wybe-all/wybe/apps/oscar/dashboard/nav.py", строка 83, в default_access_fn
Если бы кто-то, кто делал это раньше, возможно, мог бы указать мне правильное направление, это было бы очень признательно!
С наилучшими пожеланиями,
Уильям Карлссон