Гэтсби и django - динамические c подстраницы - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь объединить мой внешний интерфейс Gatsby и Django внутренний интерфейс. Связь, кажется, безупречна, используя django каркас отдыха. Однако я не знаю, как правильно отправлять траффи c.

В настоящее время я использую следующие настройки urls.py .

urlpatterns = [
    path('', views.IndexView.as_view(), name='index'),
    path("elements/template_1/<int:id>/", views.template_1, name='template-1'),
]

А вот так выглядит вид:

def template_1(request):
    return render(request, 'template_1/index.html')

Он работает почти хорошо, но после загрузки index.html меняет URL-адрес на elements/template_1/, эффективно обрезая часть идентификатора.

Я думаю, что это будет зависеть от пути префикса Гэтсби, который определяется как elements/template_1/.

Как я могу сохранить правильный URL? Это необходимо для пользователя (так как он сможет скопировать прямую ссылку на определенный элемент).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...