"Вопросы и ответы" Django и Python, страница 498

30.09.2022
Thon310\lib\os.py", строка 679, in __getitem__ raise KeyError(key) from None KeyError: 'CELERY_BROKER_URL'

мы столкнулись с ошибкой при выполнении ключа Файл "C:\Users\hp\AppData\Local\Programs\Python\Python310\lib\os.py", строка 679, in getitem raise KeyError(key) from None KeyError: 'CELERY_BROKER_URL'

30.09.2022
Как использовать аутентификацию удаленных пользователей с помощью simple-jwt в Django Rest Framework?

У меня есть два проекта/микросервиса django, которые используют две раздельные базы данных: Todo auth - создан для аутентификации - todo auth database Todo project - создан для просмотра информации todo, специфичной для пользователя - todo database …

30.09.2022
Failed to Fetch, когда запрос не завершился неудачей и код вроде бы выполняется нормально

Я использую elasticsearch-dsl для построения 2 сложных запросов и выполнения их над несколькими индексами одновременно с MultiSearch. Это работает нормально в 99% случаев, но редко происходит сбой для некоторых входных параметров с такой ошибкой, выводимой на бэкенде (Django): 2022-09-29 03:37:23,592 …

30.09.2022
Сортировка таблицы по сумме другой связанной таблицы

У меня есть две таблицы name table name number memberA 1002 memberB 1003 memberC 1004 score table number score 1002 20 1002 30 1003 60 1003 60 1004 80 Что я хочу получить: Списки участников …

30.09.2022
Как преобразовать бесплатное приложение Heroku Django в платное приложение

Некоторое время назад я создал свое первое учебное веб-приложение Python Django на Heroku, потому что мог сделать это бесплатно. Это типичное CRUD-приложение с постоянной базой данных. С тех пор я с удовольствием показываю его другим. Я только что …

30.09.2022
Когда я включаю скрытое поле в мою форму модели, форма модели не отправляется

Я пытаюсь создать веб-страницу для постинга. Вот как это работает: вы нажимаете на кнопку, появляется форма отправки, вы заполняете ее, вы нажимаете кнопку отправки, и процесс завершен. И когда форма будет отправлена, url-параметр будет передан как значение скрытого …

30.09.2022
Получение отдельного идентификатора задачи в цепочке celery в Django

Я запускаю скрепер в фоновом режиме, используя цепочку celery. У меня есть 2 задачи, которые должны выполняться синхронно. result = chain(taskOne.si(data= data), taskTwo(data = data)).delay() Этот код работает, так как я могу видеть возвращаемые данные в терминале. Однако …

30.09.2022
Ошибка программирования при создании автоматического экземпляра

Я использую django и столкнулся с ошибкой. Я хочу создавать IncidentGeneral автоматически, когда был создан UserReport. Как я могу этого добиться? Ошибка: ProgrammingError at /admin/incidentreport/userreport/add/ столбец incidentreport_incidentgeneral.user_report_id не существует LINE 1: SELECT "incidentreport_incidentgeneral". "user_report_id", "i.. class UserReport(models.Model): PENDING = …

30.09.2022
Как установить форму как отправленную, находясь внутри цикла формы в проекте Django?

У меня есть модель Log с формой LogForm следующим образом: class Log(models.Model): submitted = models.BooleanField(default=False) log_order = models.IntegerField(.......) log_weight = models.FloatField(........) log_repetitions = models.IntegerField(.....) class LogForm(forms.Form): log_order = forms.IntegerField() log_weight = forms.IntegerField() log_repetitions = forms.IntegerField() У меня …

30.09.2022
Как получить данные формы DJango, которые были добавлены?

Как получить данные всех строк формы, которые были добавлены? У меня есть форма с 5 номерами в строке, и некоторое 'N' количество строк, выбранных пользователем, добавляется. Форма: class locker(forms.Form): num0 = forms.IntegerField(label='', min_value=1, max_value=25, required=True) num1 = forms.IntegerField(label='', min_value=1, max_value=25, …

30.09.2022
Как вернуть вычисления в шаблон для всех объектов в модели класса в Django

Я пытаюсь создать простую форму, которая вычисляет, какая машина быстрее всего прогонит фильм по ширине, параметры и возможности каждой машины хранятся в модели django. В форму вводится ширина пленки и ее количество, а также необходимое количество. Функция должна определить, …

30.09.2022
Как в Django инвертировать красивые иконки "да", "нет" для поля BooleanField в админке?

Когда в вашей модели есть поле BooleanField, на сайте Django Admin отображаются круглые значки: зеленая галочка "True" красный крестик для "Ложь" В документации Django эти значки называются "красивыми": Если …

30.09.2022
Как указать класс таблицы с помощью django_tables2

Я хочу использовать дизайн таблицы bootstrap, показанный здесь:https://getbootstrap.com/docs/4.0/content/tables/ Класс таблицы называется "" Моя проблема в том, что я не понимаю, как реализовать это с помощью таблицы django_tables2. Я использовал шаблоны bootstrap, которые они дают в …

30.09.2022
Python ldap3 connection fail when django app is deployed on ecs, but not on local

У меня есть django api, который передает данные из источника Active directory и обрабатывает их. Мое подключение выглядит примерно так from ldap3 import Server, Connection server = Server(url, get_info=ALL) conn = Connection(server, username, password, auto_bind=True) Я поместил …

30.09.2022
Как я могу искать во всей моей модели Users пользователей, у которых уже есть запрашиваемый email/телефон?

Я новичок в rest framework, поэтому простите меня, если это очевидный ответ. Я использую сериализаторы с querysets в моих представлениях. Все заблокировано с помощью JWT-аута от Firebase Какой лучший способ поиска в моей базе данных пользователя, имеющего определенный …

30.09.2022
Как использовать axios для потребления API Rest в Django, а именно метод list в Model ViewSet?

Выпьем, Я пытаюсь сделать запрос из Vue.js через axios в Django, но консоль показывает ошибку в доступе к XMLHttpRequest. Вот эта ошибка: enter image description here Мой код в Vue.js выглядит следующим образом: <template> …

30.09.2022
Блокирование дат в Django Datepicker

Я использую fengyuanchen's datepicker и пытаюсь создать массив дат из моей модели Django и отфильтровать (или заблокировать) даты из массива в виджете datepicker. У меня солидный опыт работы с python, но мои знания JS минимальны, поэтому …

30.09.2022
Перенаправление в PyTest Django не работает

Я пытаюсь создать тесты для процесса входа и регистрации в моем Django App с помощью Pytest. При регистрации ("/signup", home/register.html) вы должны быть перенаправлены на страницу входа ("/login", home/login.html). После успешного входа вы должны быть перенаправлены на страницу приветствия …

30.09.2022
Django, Mock сохраняет для себя только аргументы последнего вызова

Использование Django==3.2.15, mock==3.0.5, Python ~3.7 Я заметил, что mock не сохраняет все call_args от различных вызовов, сделанных к нему, и все они с сигнатурой последнего вызова , сделанного к нему. Мой код: Это фрагмент, который напоминает место, где …

30.09.2022
Django ORM left join unrelated QuerySet

Ниже приведен очень упрощенный пример того, что я хочу сделать с помощью django ORM. Пожалуйста, не концентрируйтесь на том, как сделать модели лучше (я стараюсь сделать это просто и наглядно), а на том, как получить данные из представленной ситуации. …

29.09.2022
Как пропустить создание модели в форме? django

Это модель с телефонами models class Clients(models.Model): phone_regex = RegexValidator(regex=r'^\+?1?\d{9,15}$', message="Phone format: '+999999999'") phone = models.CharField(validators=[phone_regex], unique=True, max_length=17) есть форма forms class RelatedAddForm(forms.ModelForm): phone = PhoneInputField() def __init__(self, *args, **kwargs): self.request = kwargs.pop('request', None) super(RelatedAddForm, self).__init__(*args, **kwargs) self.fields['phone'].choices = …

29.09.2022
Вход в систему в django не работает после добавления css на страницу входа в систему

У меня есть базовый сайт на django, работающий на базе данных postgres. Код страницы входа в систему был структурирован следующим образом, {% extends "_base.html" %} {% load crispy_forms_tags %} {% block title %}Log In{% endblock title %} {% …

29.09.2022
Http://127.0.0.1:8000/admin/ не подключен

Я определил функцию и когда я использую расписание, у меня нет доступа к странице администратора и другим страницам через http://127.0.0.1:8000/admin/. У меня пустая страница. Но моя программа работает правильно, и я пробую на localhost мой код: def …

29.09.2022
Django Raw SQL Query с использованием нескольких баз данных

Я пытаюсь получить информацию из двух разных баз данных в одном запросе. Ниже приведен пример кода, который я пытаюсь использовать с идентификационной информацией, замененной на общие имена. У меня мои базы данных настроены следующим образом: DATABASES = …

29.09.2022
Django raise ValueError( ValueError: Невозможно присвоить значение "1": "Order.variation" должен быть экземпляром "ProductVariation".

Я пытаюсь создать объект Orderobject, но получаю эту ошибку, и не знаю, как исправить variation_obj = ProductVariation.objects.get(id=int(variation_id_list[index])) quantity = variation_quantity_list[index] total = variation_total_list[index] total = float(total) order_object = Order(user=request.user, variation=variation_obj.id, quantity=quantity, total=total) error: Django raise ValueError( ValueError: …

29.09.2022
Django + Python Ссылка на связанные данные из Q Object

У меня есть две модели и объект Q. Как я могу получить связанные данные (поле под названием GROUP) и добавить их в мой сериализованный набор результатов, показанный ниже? Заранее спасибо! Модель A class WaiverAdult(models.Model): first_name = …

29.09.2022
Фильтр с порядком для двух полей

У меня есть модель Klass с полями следующего содержания: date_start = models.DateField(null=True, blank=True, default=date.today) date_finish = models.DateField(null=True, blank=True) Как видите, дата_начало будет обычно заполнена, а дата_завершение - нет. Если ни одна из них не заполнена, мы …

29.09.2022
Django модель FilterSet - выбор базы данных и обновление полей фильтра из представления

У меня есть приложение Django, работающее с несколькими базами данных одинаковой структуры. Имя базы данных является частью url, поэтому оно приходит как аргумент в представление (self.kwargs['db']). Я использую django-tables2 вместе с django-filter для отображения данных таблицы (SingleTableMixin, FilterView). Мне …

29.09.2022
Как лучше хранить временные данные в пайтон?

Я пишу приложение на django и у меня возник вопрос, каким способом лучше хранить временные данные(массив). У меня после того, как модератор начал работу создается словарь с данными(id товара, id модератора ...) и эту штукенцию нужно хранить какое-то время, а …

29.09.2022
Как фильтровать объекты по нескольким значениям в Python Django?

Я пытаюсь фильтровать объекты в django по набору запросов, а не по одному значению. Пожалуйста, посмотрите мой код ниже @api_view(['GET']) def getOffersReceived(request, name): owner = Profile.objects.get(name=name) dogs = Dog.objects.filter(owner=owner) print(dogs) sittings = Sitting.objects.filter(dog=dogs) return Response() …

29.09.2022
Django forloop внутри forloop в шаблоне

Здравствуйте, я пытаюсь сделать выпадающее меню в Navbar с помощью кверисетов. Я пытался сделать это с помощью двух наборов запросов, отправленных в html шаблон ("этапы", "вопросы"), которые связаны друг с другом по ключу (id , stage_id), но я не могу …

29.09.2022
Альтернатива использованию `regroup` в шаблоне Django на `ListView`, использующем много памяти

Я пробовал использовать следующее для перегруппировки набора запросов ListView в моем шаблоне, чтобы объекты группировались по значению связанного поля: {% regroup object_list by related_field.sort_value as grouped_list %} {% for group in grouped_list %} <span>{{group.grouper}}</span> {% for item in group.list %} …

29.09.2022
Как в HTML сделать форму в админке django

Как сделать из этой модели. class Person(models.Model): """Описывает пользователя""" name = models.CharField("Имя", max_length=20) surname = models.CharField("Фамилия", max_length=20) email = models.EmailField("Почта", unique=True) birthday = models.DateField("День рождения", default=datetime.today) telegram = models.CharField("Telegram", max_length=20, unique=True) vk = models.CharField("Вконтакте", max_length=20, unique=True) number = models.CharField("Основной номер", …

29.09.2022
Django: Как ограничить доступ к представлениям на основе более чем одного условия

Я уже использую UserPassesTestMixin с 1 test_func (как показано в приведенном ниже фрагменте из comments/views.py). Я хотел бы включить еще одно условие, которое основано на булевом поле в модели пользователя: is_creator (фрагмент ниже из accounts/models.py). # comments/views.py class CommentUpdateView(LoginRequiredMixin, UserPassesTestMixin, …

29.09.2022
В новом проекте Графен или клубника? Почему?

какую либу лучше интегрировать в новый проект django? я изучил документацию и все еще не знаю, насколько перформативно или проще интегрировать каждый из них в среду prod. Я уже использовал graphene для интеграции с некоторым кодом …

29.09.2022
Ограничения Django - только пользователи с определенной ролью могут иметь определенный набор полей (не null)

Пытаюсь понять, могу ли я установить условные ограничения следующим образом: Только пользователи с role=='client' могут иметь поле User.broker не null. Возможно ли это сделать, используя Meta.contstraints или другой механизм, который позаботится об этом? Модель пользователя: …

29.09.2022
Тест с макетом проходит при выполнении по отдельности, но не при совместном выполнении

Я хочу проверить, вызывается ли функция в представлении. Мое мнение примерно такое: @api_view(["POST"]) def my_view(request): data = request.data my_function(data) return Response("ok") И мой тест: @pytest.fixture def mock_my_function(mocker): return mocker.patch("path.for.my.function") def test_my_test( …

29.09.2022
Django queryset внешний ключ 3 таблиц

У меня есть следующие модели: class Productos(models.Model): nombre = models.CharField(max_length=200, null=True) precio_publico = models.FloatField(null=True, blank=True) costo = models.FloatField(null=False, blank=False) inventario = models.IntegerField(null=False, blank=False, default=0) fecha_compra = models.DateField(blank=True, null=True) tipo_movimiento = models.CharField(max_length=1, choices=TIPO_MOVIMIENTO) slug = models.SlugField(blank=True, null=True) descripcion_corta = models.TextField(blank=True, …

29.09.2022
Django REST API: лучший подход для ежедневной обработки посещаемости пользователей, когда пользовательский метод и метод создания посещаемости имеют разные конечные точки

Я нахожусь в процессе создания приложения для посещаемости для проекта, построенного на Django и django_rest_framework, и мне нужно некоторое представление о лучшем подходе к обработке такого рода вещей в Django У меня есть модель User, а также модель …

29.09.2022
Обратный прокси-сервер Nginx с DRF API

У меня проблема с NGINX Reverse proxy для Django Rest Framework API. Моя архитектура находится в Docker, и контейнер nginx вызывает другой контейнер python благодаря свойству proxy_pass с его именами хостов. Для адресации DRF API я использую местоположение …