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

11.12.2024
Как составить список по наиболее используемым внешним ключам в django

У меня есть 2 модели: Post и Comment, как вы можете видеть ниже class Post(models.Model): id = models.UUIDField( primary_key = True, default = uuid.uuid4, editable = False) user = models.ForeignKey(CustomUser, on_delete=models.CASCADE, ) date = models.DateTimeField(default=datetime.now) title = models.CharField(max_length=100,) body …

11.12.2024
Как вывести список товаров в фиксированной позиции?

Здравствуйте, у меня давно не получалось это сделать. Может ли кто-нибудь показать мне, как это сделать? После поиска товара возможно ли, чтобы он отображался именно в таком формате? …

11.12.2024
Нужна очень помощь по формам в django formset_factory

Нужна помощь по formset_factory в Django. Есть модель Рабочие места и Комплектующие рабочего места которые должны привязываться к рабочему месту на странице создания. Проблема в том что я уже 6 месяцев весь интернет облазил, прочитал уже много инструкций и статей, …

11.12.2024
Пользовательская ссылка на колонке

Я работаю с django-tables2 для отображения информации о пациенте на странице. Я создаю таблицу следующим образом: class PatientListView(tables.Table): name = tables.Column('Practice') patientid = tables.Column() firstname = tables.Column() lastname = tables.Column() dob = tables.Column() addressline1 = tables.Column() addressline2 = tables.Column() …

11.12.2024
Получение списка выбранных элементов из html-формы при наличии двух from в приложении django

Hello у меня есть два html для выбора категорий один для десктопного вида и другой для мобильного вида оба они имеют метод get моя проблема в мобильном виде когда я выбираю категорию она работает в начале но когда я хочу …

10.12.2024
Django DRF - Доступ к данным из POST-запроса, переданного через ngrok

Я работаю над API Django REST framework (DRF), который получает данные, передаваемые из внешней конечной точки через ngrok. Вот соответствующий код представления: Python class MessageReceiver(generics.CreateAPIView): def post(self, request, org_id, channel_name): data = request.data if data: return Response( data={ "data": data …

10.12.2024
Проблема с шаблоном Celery infinite retry

Я использую celery с AWS SQS для асинхронных задач. @app.task( autoretry_for=(Exception,), max_retries=5, retry_backoff=True, retry_jitter=False, acks_late=True, ) @onfailure_reject(non_traced_exceptions=NON_TRACED_EXCEPTIONS) def send_order_update_event_task(order_id, data): ......... Но шаблон повторных попыток сильно запутывается, когда я использую целое значение для аргумента retry_backoff. Количество возникающих …

10.12.2024
Сериализатор поднимает исключение для посторонних данных

У меня сложная логика выбора для GET-запроса, но сериализатор поднимает следующее исключение. Got AttributeError when attempting to get a value for field crossroad_direction on serializer CrossroadDirectionRegulationSerializer. The serializer field might be named incorrectly and not match any attribute or …

10.12.2024
Периодически возникающая ошибка apache AH01630

У нас есть два разных приложения django, работающих на сервере (Centos7), использующих django manage.py runmodwsgi (модуль python mod_wsgi). Оба приложения работают нормально, и так было уже несколько лет. Странная вещь, с которой мы столкнулись, заключается в том, что каждые …

10.12.2024
Доступ к файлам в приватном бакете объектного хранилища Selectel

Пытаюсь получить временную ссылку с помощью метода generate_presigned_url в библиотеке boto3, чтобы затем передать ее на клиент и пользователь мог просматривать файл из приватного бакета. Столкнулся с тем, что создать ссылку получается, но при запросе к ней выдает 403 код, …

10.12.2024
Django-арендатор: Доступ к данным арендатора в открытом доступе

Я работал над Django-арендой, где у меня есть модель арендатора под названием Appointment, теперь я хочу получить назначение конкретного арендатора из публичного домена, но у меня возникла проблема при отображении его в шаблоне class OrganizationAppointmentList(LoginRequiredMixin, TenantMixin, ListView): template_name = …

10.12.2024
Как программно аутентифицировать пользователя в Auth.js?

У меня есть Django-приложение с аутентифицированными (вошедшими в систему) пользователями. У меня есть еще одно приложение (Svelte), использующее Auth.js (https://authjs.dev) для аутентификации, в настоящее время настроенное на github/facebook/linkedin. Теперь я хочу отправить пользователя из …

10.12.2024
Как поместить Django-форму в модальное окно Bootstrap?

Я использую стандартные django.contrib.auth.urls, чтобы отображать формы авторизации. Проблема в том, что если использовать для этих целей модальные окна Bootstrap, то по какой-то причине форма поля ввода формы не передаются в шаблон и выглядит это вот так: <a href="https://i.sstatic.net/MjiUEjpB.png" rel="nofollow …

10.12.2024
Невозможно открыть PDF-файл при создании с помощью Django и WeasyPrint

Недавно я начал пробовать генерировать PDF-отчеты с помощью Django и Weasyprint, но никак не могу заставить их работать. В моем приложении уже есть загрузка файлов, скачивание файлов (даже PDF, но уже сгенерированных, которые были загружены), генерация и скачивание …

10.12.2024
Неправильное отображение форм при использовании django с tailwind и crispy forms

При использовании фильтра {{ form|crispy}} в файле index.html поля ввода формы не отображаются с границами, как это должно быть при использовании Crispy Forms. Я следовал видеоролику BugBytes на YouTube TailwindCSS and Django-Crispy-Forms - Template Pack for Django Forms! Мне …

10.12.2024
Как импортировать стрип? [закрыто]

Я пытаюсь импортировать библиотеку stripe в мое приложение Django, но оно говорит &lt;&lt; stripe is not accessed &gt;&gt; Я установил его правильно, я активировал свою виртуальную среду, я использую python -m pip install stripe, я также использую pip install. Я …

10.12.2024
Я разрабатываю веб-приложение с использованием django и ajax для контрольного списка. Всего у меня 140 контрольных списков

Я разрабатываю веб-приложение с использованием django и ajax для контрольного списка. Всего у меня 140 чек-листов, каждый из которых имеет заголовок (метаданные о конкретном чек-листе), тело чек-листа и нижний колонтитул с подписью, где определенные пользователи могут нажать на поле …

10.12.2024
Ускоренная генерация таблиц содержимого в Django

Я пытаюсь сделать таблицу содержимого для моего queryset в Django следующим образом: def get_toc(self): toc = {} qs = self.get_queryset() idx = set() for q in qs: idx.add(q.title[0]) idx = list(idx) idx.sort() for i in idx: toc[i] = …

10.12.2024
Как зеркалировать каталог контейнера на хосте?

Все, что мне нужно, - это возможность читать каталог моего контейнера с хост-машины. Т.е. симлинк с моей хост-машины на каталог контейнера, и мне не требуется ничего, кроме прав на чтение. Я перепробовал множество различных методов: services: …

10.12.2024
Почему этот внутренний атомарный блок не откатывается в коде пользовательского представления viewflow

Я создал это пользовательское представление процесса создания, чтобы добавить электронную почту вошедшего пользователя в сохраненный объект, я также добавил блок транзакций, чтобы при неудаче следующего шага (внутри оператора self.activation_done()) он откатывал изменения в БД внутри form_valid() и затем отображал …

09.12.2024
Как авторизовать аккаунт Gmail с помощью Oauth для отправки проверочных писем с помощью django-allauth

С 2025 года менее безопасные приложения будут отключены, и я не могу понять, как интегрировать аккаунт gmail с django-allauth для отправки проверочных писем. У меня есть экран согласия OAuth и учетные данные, Client_id, Client_secret, но я не понимаю, как …

09.12.2024
Uncaught SyntaxError: Неожиданный конец ввода JSON в JSON.parse (<anonymous>) в dashboard/:110:27 django python

Я работаю над графиком, который показывает данные на дашборде. Он берет данные из бд и пытается сделать из них json, но в html коде это не работает. показывает Uncaught SyntaxError: Неожиданный конец ввода JSON в JSON.parse () Это вид …

09.12.2024
React Flow Edges не отображается корректно в режиме Vite Production с интеграцией Django

Я разрабатываю сайт на Django и столкнулся с проблемой при интеграции React Flow UI в одно из приложений. Фронтенд сайта ранее был полностью написан на чистом HTML, CSS и JavaScript, так что я новичок в React. Мне нужно …

09.12.2024
Django : 'empty_form' не используется в полиморфных наборах форм, используйте 'empty_forms' вместо этого

Я новичок в Python/Django, мне было поручено перенести старый проект с Python 3.7 / Django 2.2.5 на Python 3.12 и Django 5.1, но когда я это сделал, некоторые функции не работают теперь . Например, раньше в интерфейсе администратора при …

09.12.2024
Как создать «массовое редактирование» в Django?

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

09.12.2024
Разделение набора запросов на группы без использования нескольких запросов

Как получить готовый набор запросов, разделенный на две части, из одной модели с помощью одного обращения к базе данных? Например, мне нужно получить is_featured=True отдельно и is_featured=False отдельно. Я пробовал использовать функцию фильтрации в python, но я хочу сделать …

09.12.2024
Правильное хранение в объектном хранилище

Учусь разрабатывать сайт маркетплейс на Django и React. Все файлы храню в объектном хранилище Selectel в приватном контейнере, для работы с ним использую библиотеку boto3. Столкнулся с такой проблемой, что при выдачи временной ссылки на файл в хранилище, с помощью …

09.12.2024
Настройка Celery и его индикатора прогресса для производственной среды Django-EC2(AWS)-Gunicorn-Nginx

Я пытаюсь внедрить Celery progress bar на свой Django-сайт, который сейчас находится в Сети через AWS EC2, Gunicorn и Nginx, но я просто не могу заставить Celery progress bar работать. Предполагается, что полоса появляется после того, как посетитель нажимает кнопку …

09.12.2024
Django не может получить доступ к переменной из формы, созданной с помощью ModelForm

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

09.12.2024
Сомнения в производительности Python async

Я запускаю приложение websocket через Django Channels и с Python 3.12. У меня есть механизм ping для проверки того, что мои пользователи все еще подключены к моему приложению, где через определенный промежуток времени fronted отправляет ping сообщение на мой …

09.12.2024
Настройки переопределения Django не назначаются в методе __init__, даже если они доступны

Я переопределяю настройки для всего тестового класса следующим образом: @mock_aws @override_settings( AWS_CLOUDFRONT_DOMAIN="fake_domain", AWS_CLOUDFRONT_KEY="fake_key", AWS_CLOUDFRONT_KEY_ID="fake_key_id", AWS_CLOUDFRONT_DISTRIBUTION_ID="fake_distribution_id", ) class TestCloudfrontClient(TestCase): def setUp(self): self.cf_client = CloudfrontClient() и вот класс CloudfrontClient: class CloudfrontClient: """Client to interact with AWS S3 through Cloudfront""" …

09.12.2024
База данных PostgreSQL Azure не подключается к приложению Django

У меня возникли проблемы с развертыванием Django. Я развертываю приложение на Azure через github. Приложение успешно собирается и развертывается, мне удается перенести базу данных, но затем я получаю ошибку при попытке войти в систему, кажется, что данные не сохраняются. …

09.12.2024
Как создать android-приложение для Django-сайта?

У меня уже есть django сайт. Он использует MySQL в качестве базы данных и размещен на windows VPS с windows IIS сервером. Теперь мне нужно создать мобильное приложение (android app) для моего django-сайта. (Я не слишком хорошо знаком с …

09.12.2024
Как просуммировать два поля даты в sqlite с помощью django orm

В моей модели django5 есть два поля datetime, bgg_looked_at и updated_at. Они могут быть обнулены, но поля не должны быть нулевыми при выполнении этого запроса. До сих пор я пытался class UnixTimestamp(Func): function = 'strftime' template = "%(function)s('%%s', …

09.12.2024
Невозможно запустить frappe-gantt в моем проекте Django

Я разрабатываю приложение для Django, которое будет отображать график проектов Ганта, и я пришел к frappe-gantt, либрарии с открытым исходным кодом (https://github.com/frappe/gantt/tree/master), которая является именно тем, что я ищу. Но при попытке запустить простой пример у …

09.12.2024
Django alter checkconstraint с полем json

Я хочу alter table добавить контрольное ограничение в mysql, если использовать sql, как показано ниже ALTER TABLE Test ADD CONSTRAINT chk_sss CHECK( JSON_SCHEMA_VALID( '{ "type":"object", "properties":{ "latitude":{"type":"number", "minimum":-90, "maximum":90}, "longitude":{"type":"number", "minimum":-180, "maximum":180} }, "required": ["latitude", "longitude"] }', sss ) …

09.12.2024
Как исправить ошибку pycham в подсказке типа django

From django.db.models import QuerySet member_meta_models: QuerySet[MemberWantedMetaModel] = MemberWantedMetaModel.objects.filter(member_id=member_id) Pycharm говорит: «Ожидался тип QuerySet[MemberWantedMetaModel,MemberWantedMetaModel], получен QuerySet[MemberWantedMetaModel]». Я думаю, что тип подсказки правильный. Как я могу это исправить. Если моя подсказка типа неправильная, как я могу ее исправить? (Я использую …

09.12.2024
AttributeError: объект 'WSGIRequest' не имеет атрибута 'user_profile' в веб-приложении Django

При разработке веб-приложения с использованием фреймворка Python Django я столкнулся с ошибкой 'AttributeError: у объекта 'WSGIRequest' нет атрибута 'user_profile''. Мой код пытается получить доступ к request.user_profile в функции представления. Я уже убедился, что промежуточное ПО аутентификации пользователей включено. …

09.12.2024
Поле Slug в модели Django не включает связанные теги при сохранении

У меня есть следующий save метод в моей модели Django: slug = models.SlugField(unique=True, blank=True, null=True, max_length=255) def save(self, *args, **kwargs): if self.pk is None: super().save(*args, **kwargs) tags = Tag.objects.filter(office__id=self.id).values_list("name", flat=True) print("Tags") print(tags) location_work_override_id = self.location_work_override.id if self.location_work_override …

09.12.2024
Невозможно войти в поддомен арендатора django, основной домен и вход администратора работают

У меня есть приложение с несколькими арендаторами, использующее библиотеку django-tenants. При входе в основной URL с созданным суперпользователем страница входа работает совершенно нормально. При использовании адреса поддомена для входа в систему страница возвращает 500 error при использовании правильного имени …