Сегодня речь пойдет о том, как использовать модный, новый и активно набирающий популярность javascript-фреймворк Vue.js с python-фреймворком Django. Исходники 1 части здесь! Что мы хотим получить? (конечно - блог) 1. CRUD API - основные функции добавления, чтения, изменения и удаления статей. 2. Разделить backend (django + django-rest-framework) и frontend (html + css + vue.js) части сайта. 3. Получить Single Page Application. Оговорюсь сразу, я не Frontend-разработчик, с дизайном у меня не очень =(, но я постараюсь. Процесс установки инструментов пропустим. На оф. страницах есть подробные инструкции для этого. Я буду работать в Visual Studio Code. Для тестирование API использую утилиту Postman. После создания и настройки django-проекта (blog) и приложения (api) добавляем в список установленных приложений 'rest-framework': INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contr