от
Я стараюсь, чтобы связать с API-остальных Джанго с формой, которая имеет соответствующую модель. Все работает хорошо, пока я делаю: вернуть ответ.Ответ (сериализатор.сведения, статус = статус.HTTP_201_CREATED) В JavaScript
    // To Save the Suggestion
    let ajax_suggestion_save = function (type, url, data, context) {
        let name_dm = $('#name

Модель

class DimContactUs(Model):
    class Meta:
        order_with_respect_to = 'email'
        verbose_name = 'Contact'
        verbose_name_plural = 'Contact'

    id_contact_us = UUIDField(primary_key=True, default=uuid.uuid4, editable=False,
                              help_text='Universally unique identifier of a Contact')

    name = CharField(max_length=100, help_text='Name of the Contact')

    email = EmailField(max_length=70, help_text='Email of these Contact')

    # id_user = ForeignKey(User, on_delete=CASCADE, help_text='Foreign Key of the User that made this Contact')

    title = CharField(max_length=100, help_text='Title of the Contact')

    message = TextField(
        help_text='Short description of this Contact, e.g. : We want to include ...!')

    url = URLField(null=True, blank=True,
                   help_text='Please copy the url associated to this Contact')

    active = BooleanField(default=True, help_text='Do you want to make public this Contact?')

    time_create = DateTimeField(auto_now=True, auto_now_add=False, editable=False, help_text='Time it was created')

    time_stamp = DateField(auto_now=True, auto_now_add=False, help_text='Time of last modification')

    def __str__(self):
        return self.title

Сериализаторы
class DimContactUsSer(serializers.ModelSerializer):
    class Meta:
        model = DimContactUs
        fields = '__all__'
Вид

class ContactUsCreate(CreateAPIView):
    queryset = DimContactUs.objects.all()
    serializer_class = DimContactUsSer

    @csrf_exempt
    def post(self, request, *args, **kwargs):
        try:
            if request.method == 'POST':
                form = DimContactUsForm(request.POST, request.FILES)
                serializer = DimSuggestionSer(data=request.data)
                if form.is_valid() and serializer.is_valid():
                    serializer.save()
                    return response.Response(serializer.data, status=status.HTTP_201_CREATED)
                else:
                    return response.Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

        except Exception as exception:
            return response.Response(exception.args, status=status.HTTP_400_BAD_REQUEST)
Здесь ответ посылает меня на страницу API-интерфейс REST, вместо того, чтобы остаться в текущем.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...