На самом деле у вас есть два способа решить эту проблему.Один анализирует URL, другой передает свойства в качестве параметров запроса.
Первый может быть реализован следующим образом:
urlpatterns = patterns('',
(r'^/(?P<property>\*)/$', 'appname.viewname'),
)
в вашем URL и:
def your_view(request,property):
#your view stuff here
в views.py вашего приложения.Это описано в части 3 учебника по django, как вы можете найти здесь: http://docs.djangoproject.com/en/1.2/intro/tutorial03/
Но для вашей проблемы, вероятно, лучше второе решение.Вы можете создать стандартную строку url-query (поскольку ваше сообщение предполагает, что вы знаете, как использовать js для этого), например:
/upload/?property=value&someotherproperty=othervalue
и получить переданные значения следующим образом:
def your_view(request):
property = request.POST.get('property',None)
someotherproperty = request.POST.get('someotherproperty',None)
где get работает как:
request.POST.get (property_name, fallback_value)
Чтобы поместить строку запроса в request.POST, вы должны настроить свой urls.py следующим образом:
urlpatters = patterns('',
(r'^upload/$','appname.viewname'),
)
Таким образом, все после / upload / будет передано на запрос .POST