1
resposta

Django 2.1.2 - URLs

Boa Noite,

Gostaria de compartilhar com vcs uma feature que aprendi nesta ultima versao do Django. Quando estamos trabalhando no arquivo urls.py, na versão antiga do Django nós as declaravamos das seguinte forma:

url(r'^$', 'connectedin.views.home', name='home'),
url(r'^blog/', include('blog.urls')),

Na versão 2.1.2 do Django, faremos o import desta duas funções agora do módulo django.urls

from django.urls import path, re_path

As urls, ficam agora dessa forma:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index, name='index'),
    re_path(r'^profile/(?P<profile_id>\d+)$', show_profile, name='profile'),
]

Na função re_path podemos passar expressões regulares para a URL, ao contrário da função path.

Espero que tenham gostado e feedbacks são sempre bem-vindos.

Obrigado,

1 resposta

Oi Thiago, muito obrigado pela compartilhamento. É muito enriquecedor para a plataforma :).