Задать вопрос
Ответы пользователя по тегу Django
  • Где взять приммер работы ajax в django?

    @vasilek-nik
    Нет в настройки ничего не надо писать. Просто обратитесь к запросу через AJAX.
    Например с использованием jQuery:
    $(window).ready(function () {
        $("#somebutton").click(function(){
            $.get("test/", {}, function (data) {
                $("#somediv").html(data);
            });
        });
    });

    Данный код предполагает, что вы обращаетесь к серверу по пути 'test/' при клике на элемент с id 'somebutton'. И данные пришедшие от сервера добавляются в элемент с id 'somediv'.

    Django определяет ajax запрос или нет с помощью заголовка X-Requested-With со значением "XMLHttpRequest". Запрос якобы через AJAX таким образом можно выполнить с помощью cURL или Postman
    Ответ написан
  • Как правильно сделать запрос в django?

    @vasilek-nik
    Это конечно не по делу, но лучше все таки оформлять код с помощью тегов.
    Переделайте модель сообщение следующим образом:
    class Message(models.Model):
      text = models.TextField()
      manager = models.ForeignKey(Manager, models.SET_NULL, null=True, related_name="messages")

    Применив миграцию вы сможете обращаться к сообщениям из модели менеджер. Например так:
    somemanager=Manager.objects.first()
    messages=somemanager.messages

    Ну и далее выводить уже это в шаблон как вам нужно
    Ответ написан
    Комментировать