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

19.07.2024
Записи не отображаются на странице

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

19.07.2024
Celery Beat отправляет работникам несуществующие задания

Я видел много похожих вопросов, но ничего не помогло. Время от времени я получаю следующую ошибку: 'app.tasks.do_some_work'. Когда я проверяю внутри контейнера Django, контейнера Celery Beat или модуля app.tasks контейнера Celery Worker, я не вижу ни одной задачи с …

19.07.2024
"detail": "Учетные данные для аутентификации не были предоставлены". REST-фреймворк Django, использующий бэкенд аутентификации adfs

Я работаю над проектом django, который использует django_auth_adfs (Azure Active Directory) в качестве бэкенда аутентификации. Я настроил его API-сервис с помощью rest_framework. В просматриваемых представлениях rest_framework я могу авторизоваться с помощью сеансовой аутентификации, которая требует, чтобы в моем settings.py …

19.07.2024
При выходе из системы отображается белая пустая страница - django 5

поэтому, когда я хочу выйти из системы, появляется белая пустая страница по адресу 'http://127.0.0.1:8000/accounts/logout/ Я использую ярлык для перенаправления на следующую страницу в settings.py, и я проверил выход из системы с помощью админ-панели, и он работает нормально settings.py …

19.07.2024
Фильтрация по нескольким полям из подзапроса, в котором нет связанного поля

Я пытаюсь найти переносимый способ выражения следующего запроса фильтрации записей с помощью Django ORM. Намерение состоит в том, чтобы: возьмите подзапрос FilterSpec (например, с общим FilterGroup) найдите все экземпляры Record, где Record.text1 = …

19.07.2024
ValueError:Поле admin.LogEntry.user было объявлено с ленивой ссылкой на 'recipes.customuser', но приложение 'recipes' не предоставляет модель 'customuser'

Это пользовательская модель пользователя Я также объявил в настройках AUTH_USER_MODEL="recipes.CustomUser" все еще сталкиваюсь с этой ошибкой ValueError:The field admin.LogEntry.user was declared with a lazy reference to 'recipes.customuser', but app'recipes'doesn't provide model 'customuser'` from django.db import models from …

19.07.2024
Какова конфигурация для Apache Airflow, Django, PySpark в сервисах Systemd?

В нашем проекте мы используем Apache airflow, Django (python) и Spark (pySpark). Наши группы DAG работают нормально при запуске 'airflow scheduler' из командной строки. Однако эти группы DAG не работают, когда 'airflow scheduler' запускается из systemd (systemctl). Примечание: Мы …

19.07.2024
Что вызывает ошибку Unexpected Keyword 500 при попытке передать данные из URL в качестве переменной с помощью Django?

Я прохожу онлайн-курс и воспроизвожу код преподавателя на моем Mac в VS Code, чтобы помочь мне узнать, как он работает; и это не проблема домашнего задания. Преподаватель показывал, как динамически создавать ответы на основе URL, отправляя последнюю часть url …

19.07.2024
Django prefetch_related не помогает при уменьшении запросов

MyList = [] qs = MyModel.objects.all().prefetch_related('m2m_model_set') for model in qs: k = model.m2m_model_set.all().values_list('field') myList.extend(k) Этот код представляет то, что я делаю. Почему строка k = model.m2m_model_set.all().values_list('field') вызывает много запросов? Как я могу решить эту проблему и сделать …

19.07.2024
Как я могу регистрировать переменные на основе конфигурации базы данных?

Бэкенд: Python 3.11 и Django 5.0.6. База данных: PostgreSQL 15.6 Мы переходим на развертывание исполняемого файла Python для бэкенда. Следовательно, мы не сможем изменять код непосредственно на сервере. Мы используем логгер для сохранения важной информации или ошибок с …

19.07.2024
Оптимизированный способ обработки элементов с пользовательскими оценками?

Я работаю над сайтом, который позволяет пользователям оценивать предметы, например, книги. Оценка должна отображаться на странице книги, а также на коллективной странице, содержащей все книги. Оценки должны быть доступны для изменения: class BookUserGrade: user = foreign_key_to_user book = foreign_key_to_book …

19.07.2024
Локальная переменная, похоже, нарушает область видимости в Django

Я внедрил эту функцию в файл storage.py, который импортируется из models.py: def uuid_file_name(kind): def file_name(instance, filename): h = str(uuid.uuid4()) basename, ext = os.path.splitext(filename) return os.path.join(f'{kind}_files', h[0:1], h[1:2], h + ext.lower()) return file_name Цель функции - динамически генерировать …

19.07.2024
Как ограничить доступные экземпляры InlinePanel, которые можно выбрать в админке wagtail

Допустим, мы Course и Lesson модели Wagtail Page, где Lesson экземпляры страниц являются подстраницами Course экземпляра страницы. Например, "Курс веб-разработки > Урок HTML". Реализовано как: class Course(Page): description = models.TextField(null=True, blank=True) content_panels = Page.content_panels + [ FieldPanel('description'), ] …

19.07.2024
Как запустить on_success в Celery ТОЛЬКО на последнем рабочем процессе в группе?

Я уже несколько дней ломаю голову над этим вопросом. У меня есть фоновая задача, которая выполняется около 1 часа. Я обрабатываю 5000 изображений. Я создаю группу задач celery, и каждая задача обрабатывает по 1000 изображений. У меня есть …

19.07.2024
Как зарегистрировать голос для TTS в windows 11?

У меня возникли проблемы с использованием 2 дополнительных голосов, в моем случае я пытаюсь использовать Pablo (испанский - Испания) и George (английский - GB). Я разрабатываю приложение на python/Django, спереди я отправляю JSON с языком (в данном случае с …

19.07.2024
Оптимизация производительности приложений Django [закрыто]

StackOverfow стал местом для тупых пиздаболов, которые не могут вынуть голову из жопы! Обычный алгоритмический вопрос для всех, у кого есть мозг. Да пошли вы все, просто заблокируйте меня! Даже ИИ более полезен и менее токсичен, чем современное сообщество SO. …

19.07.2024
Как передать запрос форме в тесте

Я пытаюсь передать request в форму Django в unittest. Вот мой тест: def test_AddPairedStudyForm(self): self.client.force_login(self.user) request = RequestFactory().get(reverse("researcher_ui:console")) request.user = self.user study_group = 'StudyGroup' payload = { "study_group": study_group, "paired_studies": [self.study.id, self.study1.id], 'request': request } form = AddPairedStudyForm(data=payload) self.assertTrue(form.is_valid()) …

19.07.2024
Как получить номер мобильного телефона, привязанный к карте Aadhaar любого пользователя, на python django

Как получить номер мобильного телефона, привязанный к карте Aadhaar любого пользователя. Я хочу подтвердить карту пользователя aadhaar, поэтому я отправлю OTP на мобильный номер aadhaar для подтверждения, это мой подход. Так что любой встроенный API или любой Doc …

19.07.2024
Я хочу развернуть проект djago, используя gitlab cicd. но я вижу ошибку "module not found error". но путь, кажется, установлен корректно

В настоящее время я работаю над проектом django и мне нужно развернуть его на сервере. Я использую gitlab для ci/cd. Для запросов я использую gunicorn и nginx. Я докеризировал nginx и проект 'vardast' и с помощью файла docker-compose попытался …

19.07.2024
При попытке запустить контейнер в Docker в сочетании с Poetry используется глобальный интерпретатор

У меня возникла проблема с установкой Docker, когда кажется, что виртуальное окружение используется неправильно, в результате чего модуль django не найден. Вот соответствующие детали: Мой Dockerfile FROM python:3.12 ENV PYTHONUNBUFFERED 1 WORKDIR /app COPY pyproject.toml poetry.lock* /app/ RUN curl …

19.07.2024
Как DRF де-сериализует json?

Я использую react в качестве фронтенда и django в качестве бэкенда. Я использовал fetch API для отправки POST-запроса на сервер. Данные передаются через JSON.stringify(). Этот запрос будет перехвачен представлениями в Django, и данные будут доступны в параметре request функции …

19.07.2024
TemplateDoesNotExist в / (Django)

Пытаюсь создать домашнюю страницу с помощью django. Постоянно сталкиваюсь с ошибкой TemplateDoesNotExist. Я почти уверен, что это как-то связано с настройкой моих путей. Я не работал с django достаточно, чтобы отладить это :( <img alt="urls.py in …

19.07.2024
"detail": "Not Found" Error With Python Django REST API

У меня возникла проблема с созданным на Python Django REST API, который управляет загрузкой и получением файлов из и в SQL-базу данных Google Cloud. Я точно не знаю, что вызывает ошибку, но когда я запускаю его, он работает нормально, …

19.07.2024
Импортируйте класс в admin.py из пакета that в site-packages

Я использовал django-comment-system. Я хочу импортировать classadmin из admin.py (что в моем проекте приложения) в admin.py (что в LIB/site-packages/comment) from kernel.blog import models #here is LIB/site-packages/comment/admin.py Я пробовал использовать этот код, но он выдает …

19.07.2024
Изменение размера полей, доступных для чтения, в Django Admi

В моей админке Django в настоящее время JSONField отображается как readonly, данные JSON довольно большие и занимают около 80-90% страницы. Я смог найти ответ на вопрос о том, как можно изменить размер поля, не доступного для чтения здесь, …

18.07.2024
База данных заблокирована при выполнении операции acreate

Я пишу тесты для своего проекта. Я попытался добавить в него некоторые асинхронные вещи. Все работает, но когда я запускаю тесты, происходит сбой: django.db.utils.OperationalError: database is locked await UserBill.objects.acreate(user_id=user_id, bill=total_cost, duration=rent_range) Тест: @pytest.mark.django_db @override_settings( CELERY_TASK_EAGER_PROPAGATES=True, CELERY_TASK_ALWAYS_EAGER=True, …

18.07.2024
Как передать текст из формы поиска в переменную url? Django Python

Всем привет, очень нужна ваша помощь. Вопрос максимально странный и непонятный, если честно. В общем, пишу сайт для отображения погоды. Есть форма в которую вводится локация. Вот её код в html: &lt;form method='get'&gt; {{ find_location.as_p }} &lt;button type='submit'&gt;&lt;i class='bx bx-search-alt-2'&gt;&lt;/i&gt;&lt;/button&gt; …

18.07.2024
Datatables приводит к исчезновению элемента таблицы, только при развертывании

У меня есть веб-приложение Django, которое я размещаю на Heroku, и я использую библиотеку Datatables JQuery для добавления дополнительных функций к таблице. Когда я запускаю приложение локально, оно прекрасно работает. Когда я разворачиваю приложение на Heroku, функция JQuery, которая …

18.07.2024
Как сделать так, чтобы все сообщения были одинакового размера в зависимости от размера экрана?

Внутри post div будет несколько рядов постов. Каждый ряд содержит максимум 4 поста. Поэтому, когда появляется 5 постов, возникает проблема с отзывчивостью. Первые 4 поста (первый ряд) будут реагировать на размер экрана, но 5-й пост (второй ряд) ничего не …

18.07.2024
В раскрывающемся списке Django Topic отображается объект Topic(1), но не его название

В раскрывающемся списке Django Topic отображается объект Topic(1), но не имя объекта class Topic(models.Model): """A topic the user is learning about.""" text = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add=True) …

18.07.2024
Как написать SQL-выражение Case() с агрегированным полем (Sum) с помощью конструктора запросов Django

Я пытаюсь воссоздать этот SQL-оператор с помощью конструктора запросов Django: CASE WHEN sum(imps) = 0 THEN NULL ELSE SUM(total_expenses) / (sum(imps) / 1000) END as "cpm" Я пробовал: MyModel.objects.annotate( cpm=Case( When( Sum("imps")&gt;0, then=Sum("total_expenses") / Sum("imps"), ), …

18.07.2024
Оптимизация Postgresql SELECT в Django ORM

Ниже приведен оператор SELECT в PostgreSQL. В настоящее время он возвращает около 300 тыс. строк, что является сгруппированным результатом нескольких миллионов базовых строк. Набор данных будет только увеличиваться. С помощью функции ANALYSE EXPLAIN стоимость этого select составляет 111847 единиц. …

18.07.2024
Мне нужна помощь, чтобы решить эту проблему

У меня возникла проблема с одним из моих представлений Django, и я надеюсь, что кто-нибудь поможет мне устранить неполадки. Когда я пытаюсь получить доступ к URL: https://tout-talent.com/forfait/, браузер или сайт отображает другую страницу с сообщением: …

18.07.2024
Как получить доступ к набору объектов по обратному внешнему ключу в Django

У меня есть 2 таблицы, определенные следующим образом: class Optimization(BaseModel): name = models.TextField(unique=True, null=False) is_active = models.BooleanField(null=False, default=True) class Meta: db_table = 'optimization' class OptimizationInput(BaseModel): name = models.TextField(null=False) optimization = models.ForeignKey(Optimization, null=False, on_delete=models.CASCADE) class Meta: db_table = 'optimization_input' …

18.07.2024
Альтернатива django-boolean-switch для новой версии django

Я использовал пакет django-boolean-switch для нового django, но он не работает, потому что он для старой версии. Я пытаюсь изменить его коды, чтобы использовать для нового django, но это так безумно! Есть ли новый пакет …

18.07.2024
Django Rest Framework RetrieveUpdateAPIView не работает

У меня возникла проблема с использованием RetrieveUpdateAPIView и RetrieveDestroyAPIView. Я пытаюсь обновить или удалить объект Newsletter, будучи зарегистрированным как администратор. К сожалению, после нажатия 'PUT' или 'DELETE' меня автоматически выкидывает из системы, а Django Rest Framework выдает ошибку: { …

18.07.2024
Пользовательский класс администратора действия удаления в django

Я хочу сделать пользовательское удаление действия класса admin с перезаписью функции delete в admin.py , но это не работает ! вот такая ошибка : Пост с ID "&lt;django.db.models.query_utils.DeferredAttribute object at 0x0000020BF060A450&gt;" не существует. Возможно, он …

18.07.2024
Добавление фильтра в модуль Django

Я работаю в проекте Django. Я создал модель для сохранения последних 50 ошибок, которые произошли. models.py class Error(models.Model): ERROR_TYPE_CHOICES = [ ('ERROR', 'ERROR'), ('WARNING', 'WARNING'), ] user_mail = models.CharField(max_length=500, blank=True, null=True) error_type = models.CharField(max_length=7, choices=ERROR_TYPE_CHOICES) error_message = models.CharField(max_length=1000, blank=True, …

18.07.2024
Пересылка сообщений из веб-приложения Telegram

Добрый день, сейчас работаю над алгоритмом типа пользователь нажимает кнопку "пригласить друзей" в веб-приложении telegram, затем он видит список своих собеседников в telegram и выбирает получателя "пересланного" сообщения от себя, но написанного ботом или веб-приложением. Телеграм-бот написан мной на …

18.07.2024
Лучшие фреймворки для создания масштабных веб-приложений, включая базы данных и архитектуры [закрыто]

Я начинаю [tag: веб-разработка] какие фреймворки вы рекомендуете для разработки высокомасштабного веб-приложения, стоит ли мне использовать java или <a aria-label="show questions tagged 'python'" aria-labelledby="tag-python-tooltip-container" class="s-tag …