Я считаю , что функции представления передается httprequest, только когда она вызывается средой Django, другие два параметра функции будут полезны только в том случае, если вы вызываете функцию самостоятельно, но не будет полезен через интернет .
Как отмечалось в комментариях, я ошибался, полагая, что дополнительные параметры могут быть переданы в виде динамических URL (т. Е. URL, обозначенных так url(r'^polls/(?P<poll_id>\d+)/$', 'polls.views.detail')
,. См. Эту ссылку и ответ @pastylegs.
Django Admin позволит вам отредактировать все поля модели, если это то, что вам нужно. Инструкции по его настройке можно найти в документации Django.
Однако я думаю, что вы спрашиваете, как включить редактирование CRUD через Интернет для пользователей, которые не являются пользователями уровня администратора. В этом случае у вас есть много вариантов. Одним из таких вариантов является использование готового фреймворка для Django, например поршень . Другой способ - использовать универсальных представлений
.
Другим вариантом является создание собственных представлений, позволяющих выполнять операции с вашей моделью. В этом случае вам доступен весь Django. Вы можете передавать параметры в свои пользовательские функции в httprequest, например, в виде данных POST.