ruchej
@ruchej
Конструктор мебели. Пишу макросы для К3-Мебель

Как реализовать API для обработки обратной связи для django DRF?

Помогите написать вьюшку API обработки формы обратной связи.
Раньше я делал вьюшку обр формы обр обычным способом.
Задача: получить данные, проверить, добавить в базу, отправить письмо.
При этом, посторонние через апи не должны получить данные из БД, изменить или добавить.
Так же нюанс, что форма генерируется VUE JS и как быть с CRF token-ном?
models.py

class Feedback(models.Model):
    """Данные обратной связи
    """
    name = models.CharField(max_length=50, blank=True, verbose_name='Имя')
    phone = models.CharField(max_length=50, verbose_name='Телефон')
    email = models.EmailField(max_length=50, blank=True, verbose_name='email')
    body = models.TextField(blank=True, verbose_name='Текст сообщения')


serializers.py

class FeedbackSerializers(ModelSerializer):

    class Meta:
        model = Feedback
        fields = '__all__'

  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы