Сделать то же самое с разными адресами

Я совсем новичок в Django. Я хочу сделать то же самое, когда пользователь набирает в URL "student/" или "student/en" или "student/ttttttttttttttttttttttttttttttttttttttttt".

Я хочу, чтобы если пользователь набрал "student/en", то вся страница переводилась на английский язык. или если "student/de", то переводить на немецкий. если "student/", то переводить на голландский (по умолчанию). просто мне важно получить "en" или "de" или ни одного в конце URL. спасибо за помощь

urls.py

from django.urls import path

from . import views

urlpatterns = [
    path("student/<str:language>/", views.TranslateView.as_view()),
]

views.py

class TranslateView(View):
    def get(self, request, language, **kwargs):
        # use 'language' variable
        ...
Вернуться на верх