Slash in parameter Django
You will have to use a different separator character between parameters than inside parameters. After parameters have been matched, you can always replace that separator by the slash that should actually be there inside the parameters.
So, either those parameters that use a slash internally allow for some other safe character like a dash or a dot (meaning that there is a character that cannot occur otherwise due to the nature of the respective parameter), or you have to decide on some separator character and create some escaping rule.
I'm using Django as a restful api, and i have urls like                        url(r'^datavore/(?P<configuration>.*)/(?P<dataset>.*)/(?P<varname>.*)/(?P<region>[a-z-A-Z\_]+)/(?P<date_range>.*)/filelist/$', views.filelist,name="filelist"),
my problem is when the dataset parameter contains '/' it modify the structur of my url the dataset parameter contains only the string after the / . Any idea how to fix this ?