В django function base view как унаследовать некоторые операции, которые используются во всех функциях представления?
Я использую django function base views эти операции необходимы во всех представлениях.
resourceList=resource.objects.all()
params={
'resourcelist':resourceList
}
return render(request, html file, params)
Одно из решений заключается в том, что я буду вводить все свои представления функцией. Кто-нибудь может помочь мне с подходящим ответом для этого?
Вы можете сделать функцию из повторяющегося кода и вызывать ее там, где вам нужно. В вашем случае вы можете сделать:
def common_code_function(request,html_file_name):
resourceList=resource.objects.all()
params={
'resourcelist':resourceList
}
return render(request, html_file_name, params)