-2
Как создать метод в Python, который принимает словарь и параметр, чтобы найти в словаре в качестве аргументов и возвращает значениеКак создать метод в Python
Как создать метод в Python, который принимает словарь и параметр, чтобы найти в словаре в качестве аргументов и возвращает значениеКак создать метод в Python
Python класс dict
имеет метод get
def get(self, key, default=None):
"""Return the value for key if key is in the dictionary, else default.
:type key: T
:type default: V | None
:rtype: V
"""
pass
Предположим, у вас есть что-л, как этот где-то в вашем js
:
$.ajax({
url: someElement.data('url'), // url to your view
method: 'post',
headers: {
'X-CSRFToken': getCSRFToken()
},
data: {
'var1': selectedId1,
'var2': selectedId2,
'var3': selectedId3
},
success: function(data) {
// do smth
},
error: function(e) {
// do smth else
}
})
Итак, на ваш взгляд вы можете получить его с помощью ключа от request.POST
, поскольку issubclass(type(request.POST), dict) == True
var1 = request.POST.get('var1')
var2 = request.POST.get('var2')
var3 = request.POST.get('var3')
Что не так с 'dict.get()'? –
Вы спрашиваете, как создать функцию, которая возьмет словарь и ключ в качестве параметров и вернет значение, связанное с этим ключом? –
yes @PaulRooney – Sam1233