Diciamo che voglio il seguente URL per ottenere abbinato con una vista django attraverso urls.py
: www.mysite.com/cake/#vanilla
Come ottenere Django urls.py per riconoscere # (hash) in url?
In urls.py
ho qualcosa di simile a questo:
url('^cake/#.*/$', app.views.view),
Quindi, fondamentalmente voglio tutti gli URL che iniziano con la radice: www.mysite.com/cake/#
, da gestire con questa vista. Tuttavia, gli URL di django sembrano trattare # come% 23, quindi tutti gli URL con radice www.mysite.com/cake/%23
vengono gestiti da tale visualizzazione. Come posso ottenere che l'hash firmi in url('^cake/#.*/$', app.views.view)
, da trattare come un vero e proprio cancelletto invece di un% 23?
Grazie per qualsiasi aiuto!
No-can-do. L'hash non viene inviato al server. – AdamKG
ecco una domanda SO che spiega questo in modo più dettagliato: http://stackoverflow.com/questions/3664257/why-the-hash-part-of-the-url-is-not-in-the-server-side – zackdever