Ich will weg von GET params bleiben. Ich möchte POST nicht verwenden und ich habe mindestens zwei verschiedene Kategorien, um die URL zu erstellen.Django-URLs - Wie können mehrere Feeds über die saubere URL ohne Notwendigkeit weitergeleitet werden?
Die Besucher werden zuerst gebeten, einen Ort zu wählen, der zum Beispiel einer sein kann: http://foo.com/United-States/|| http://foo.com/United-States/California/|| http://foo.com/United-States/California/San-Francisco-Region/|| http://foo.com/United-States/California/San-Francisco/
Sobald eine Stelle ausgewählt ist, dann können sie eine Kategorie auszuwählen, die man von beispielsweise sein kann:
http://foo.com/Electronics/|| http://foo.com/Electronics/Camera/|| http://foo.com/Electronics/Camera/Digital/||
Also, wie würde ich über die Kombination beider oben genannten URL in einem gehen, sobald sie mit der Auswahl des Standorts und der Kategorie fertig sind?
Möglicherweise muss ich die Seitennummer für die Seitennummerierung übergeben.()
Ich möchte die URL sauber und selbsterklärend halten. Ich weiß, wie man einen URL-Typ gleichzeitig ausführt, aber nicht mehrere Typen kombiniert.
Wenn ich einen GET machen würde, würde ich tun: http://foo.com/?locid=23323&catid=335&page=2, aber ich mag es, Django saubere URL zu nutzen und bleiben weg von der? & Zeug.
Danke,
VN44CA
Danke Pawel. Können Sie mir das URL-Beispiel für zwei URLs geben? etwas, das Sie in die URL.PY der Anwendung einfügen würden. So etwas nehme ich an? URL (r '^ (? P [^ /] +)/(? P - [^ /] +)/$', views.item_by_location), –
un33k
Ja genau, ich bin kein Experte für Django (getestet es aber nie für echtes Projekt verwendet). Ich denke, es wird gut für SEO funktionieren, weil die URL nicht aufgebläht wird. – Pawel