Фильтровать объект с помощью Vue.js, Axios и Django

Miguel Herreros Cejas спросил: 03 ноября 2018 в 09:52 в: django

У меня есть проект с Vue.js и Django. Я пытаюсь получить список из базы данных, с помощью простого поиска. В Vue / Axios у меня это есть:

  var food = 'CHICKEN'
  const url = `${API_URL}/api/list_food_composition/${food}`;
  axios.get(url).then(response => {
  var data = response.data;
  console.log(data)
  });

Но ответ "неопределенный"

В Django он у меня есть :

urls.py

url(r'^api/list_food_composition/$', views.list_food_composition),

views.py

def list_food_composition(request,food):
    foods = Food_composition.objects.filter(short_description__contains=food)
    data = serializers.serialize('json', foods)
    return HttpResponse(data, content_type='application/json')

Как правильно это сделать

0 ответов