3734 читали · 6 лет назад
SPA-сайт на Django + Vue.js (Часть 1 - backend).
Сегодня речь пойдет о том, как использовать модный, новый и активно набирающий популярность 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-разработчик, с дизайном у меня не очень =(, но я постараюсь...
Создание личного кабинета пользователя на сайте под управлением Django
Когда я решаю создать личный кабинет для пользователей на сайте, это довольно увлекательный процесс, особенно когда используешь Django. Вот пошаговое руководство по созданию такого функционала. В Django по умолчанию есть встроенная модель пользователя, но иногда бывает нужно добавить дополнительные поля. В этом случае я создаю кастомную модель пользователя. Создаю кастомную модель пользователя в models.py приложения accounts: from django.contrib.auth.models import AbstractUser from django.db import models class CustomUser(AbstractUser): bio = models...