Django + Vue + API - Python

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста как правильно настроить проект на Django 2.0, чтобы сервер раздавал клиентскую часть и все остальное через RESTApi. У меня несколько приложений в одном проекте хотелось бы использовать SPA принцип, когда единственный HTML-документ выступает, как оболочка для всех веб-страниц и организует взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, посредством VUE (желательно с вкладками вверху страницы)
делаю как написано тут: (по аналогии) на этапе написания views.py
Листинг программы
  1. from django.shortcuts import render
  2. from rest_framework import viewsets
  3. from .models import *
  4. from .serializers import TroubleSerializer
  5. # Create your views here.
  6. class TroubleViewSet(viewsets.ModelViewSet):
  7. queryset = Trouble.objects.all().order_by('-edit_date')
Возникает ошибка в Trouble.objects.all().order_by('-edit_date') следующего содержания: solved attribute reference 'objects' for class 'Trouble' less... (Ctrl+F1) This inspection detects names that should resolve but don't. Du
На сколько я понимаю, преимущество такого решения в том, что так как мы используем ViewSet, то нам нет необходимости самим настраивать URLs. Можно использовать готовый класс Router, который предоставляет django rest framework! А это здорово экономит время и силы и нервы и вообще, много чего еще экономит =)

Решение задачи: «Django + Vue + API»

textual
Листинг программы
  1. sudo npm install -g n
  2. sudo n stable  
  3. sudo npm install npm -g

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут