Django + Vue + API - Python

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

Подскажите пожалуйста как правильно настроить проект на Django 2.0, чтобы сервер раздавал клиентскую часть и все остальное через RESTApi. У меня несколько приложений в одном проекте хотелось бы использовать SPA принцип, когда единственный HTML-документ выступает, как оболочка для всех веб-страниц и организует взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript, посредством VUE (желательно с вкладками вверху страницы)Добавлено через 24 минуты делаю как написано тут: (по аналогии) на этапе написания views.py
from django.shortcuts import render
from rest_framework import viewsets
 
from .models import *
from .serializers import TroubleSerializer
 
# Create your views here.
 
class TroubleViewSet(viewsets.ModelViewSet):
    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Добавлено через 2 минуты На сколько я понимаю, преимущество такого решения в том, что так как мы используем ViewSet, то нам нет необходимости самим настраивать URLs. Можно использовать готовый класс Router, который предоставляет django rest framework! А это здорово экономит время и силы и нервы и вообще, много чего еще экономит =)


textual

Код к задаче: «Django + Vue + API - Python»

sudo npm install -g n 
sudo n stable  
sudo npm install npm -g
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

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

Источник