10. URLs - AndersonBatalha/tango_with_django GitHub Wiki

Mapeando URLs

No arquivo my_project/urls.py são configuradas as URLs referentes ao site

Exemplo:

urlpatterns = [
	url('^$', views.index, name="index"), 
	url('^my_app/', include(my_app.urls)), 
	url('^admin/, admin.site.urls'),
]
  • urlpatterns é uma lista que contém os mapeamentos de uma view para uma URL

  • views.index se refere a função index() presente no arquivo my_app/views.py

  • name é um parâmetro adicional que identifica a view

  • expressões regulares:

  • ^ começa com, $ termina com

    1. Em seguida crie o arquivo my_app/urls.py (na pasta do aplicativo)

       urlpatterns = [
       	url('^$', views.index, name="index"), 
       ]