2011-09-23 7 views

Respuesta

11

Django usa expresiones regulares para que coincida con las peticiones entrantes. En python, un punto (.) Coincide con cualquier carácter, excepto una nueva línea. Ver docs para obtener más información y tratar:

(r'^checkstring/(?P<string>.+)/$',views.check_str,name='check str') 

También hay que tener en cuenta que se aceptará cualquier carácter (incluyendo la barra diagonal) que puede no ser conveniente para usted. Asegúrese de probar para asegurarse de que todo funcione como era de esperar.

+0

voy a comprobarlo aplausos – ibrahimyilmaz

+0

funciona gracias de nuevo – ibrahimyilmaz

0

En Django> = 2.0, puede implementar de la siguiente manera.

from django.urls import path 

urlpatterns = [ 
    ... 
    path('polls/<string>/$','polls.views.detail') 
    ... 
] 
0

Para Django 2,0


importación re_path en urls.py archivo así:
de django.urls importación re_path

, entonces en los urlpatterns escribir el siguiente código:

urlpatterns = [re_path ('prefixs /.*', your_ViewClass_name.as_view()),]

Cuestiones relacionadas