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

19.08.2022
Ошибка приложения после развертывания приложения django на heroku

Я успешно создал и развернул свое приложение DJANGO на HEROKU. Во время сборки приложение collectstatic также работает гладко. Но после успешного завершения сборки, когда я пытаюсь открыть свое приложение, оно выдает ошибку приложения. Я добавил свой последний журнал с этим …

19.08.2022
Как получить домен в шаблоне django

Я пытаюсь создать ссылку для отписки в шаблоне письма, но проблема в том, что я использую отдельную функцию в моем файле utilites.py для рендеринга шаблона и не имею доступа к запросу. Эта функция вызывается планировщиком в бэкенде. Я пробовал request.build_absolute_uri …

19.08.2022
Как получить всех пользователей, которые имеют какие-либо отношения с определенным пользователем в Django

Я создаю систему, в которой мне нужно получить всех пользователей, имеющих отношения с определенным пользователем (вошедшим в систему). Отношения выглядят следующим образом Мне нужны все пользователи, к которым присоединился пользователь, к которому также присоединился другой пользователь, пока он …

19.08.2022
Есть ли в Django Queryset способ обновлять объекты по группам, которые формируются с помощью group_by(annotations)?

Мой конкретный пример: class AggregatedResult(models.Model) : amount = models.IntegerField() class RawResult(models.Model) : aggregate_result = models.ForeignKey(AggregatedResult, ...) type = models.CharField() date = models.DateField() amount = models.IntegerField() В этом конкретном примере RawResults имеют разный тип и дату, и я хотел …

19.08.2022
Как решить ошибку Broken pipe from ('127.0.0.1', 63818) в Django

Я не могу загрузить большинство файлов, даже пустые файлы excel на небольшой базовый сайт, построенный с использованием Django, я могу загрузить некоторые файлы, но во многих случаях я получаю эту ошибку [19/Aug/2022 11:28:33,859] - Broken pipe from ('127.0.0.1', 63818) whenever …

19.08.2022
Как настроить логирование Django + Celery с помощью RotatingFileHandler?

Есть сервис на Django (DRF), в котором настроена подсистема логирования. Также в сервисе есть Celery-воркер, который выполняет некоторую задачу. Я хочу настроить логирование таким образом, чтобы все логи (и Django, и Celery) сохранялись в .log-файлах, при этом чтобы файлы "прокручивались" …

19.08.2022
Как использовать сокеты для подключения к базе данных Sqlite в Django

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

19.08.2022
Dajngo rest framework serializer.is_valid() не работает [закрыто]

[введите здесь описание изображения][1] django restframework serializer error def update_post(request,pk): instance = Post.object.get(pk-pk) serializer = CreateSerializer(data=request.data,instance=instance,partial=True) if serializer.is_valid(): #this not working else: #only this runs пожалуйста, проверьте изображение моего кода [1]: https://i.stack.imgur.com/CWL8h.png

19.08.2022
Ищу предложение, Django auth contrib groups, проверка пользователя, если он администратор компании

Я ищу предложения. Что у меня есть: Модель пользователя Модель компании Группы (администратор, пользователь) Пользователь может принадлежать многим компаниям, но иметь только одну роль в каждой компании. Компания 1 Пользователь 1 (администратор), Пользователь 2 (пользователь) Компания 2 Пользователь …

19.08.2022
AWS ElasticBeanstalk не удалось развернуть приложение Django/Postgres

У меня возникают трудности с развертыванием моего приложения, созданного с помощью Django, Postgres, DjangoQ, Redis и ES на AWS Elastic Beanstalk, используя docker-compose.yml. Я использовал EB CLI (eb init, eb create) для этого, и он показывает, что среда …

19.08.2022
У меня проблема с мутацией для добавления продукта, который имеет отношения один ко многим с другой моделью в graphQL.

Моя проблема в том, что я хочу создать новую стажировку из модели internship и связать ее с cv в модели CV с внешним ключом вот файл модели class CV(models.Model): photo = models.ImageField(upload_to='CV/%Y/%m/%d/', null=True) headline = models.CharField(max_length=250) education = models.CharField(max_length=250) …

19.08.2022
Непрерывная загрузка данных даже без подключения к WebSocket

Итак, у меня есть данные, которые необходимо загрузить до подключения. Возможно ли подготовить данные до того, как будет принято соединение? Чтобы данные непрерывно отправлялись, даже если нет соединения это мой consumer.py from . import eventhubreader class GraphConsumer(AsyncWebsocketConsumer): async def …

19.08.2022
Как сделать Django queryset orderd_by в минимальном времени likes average max?

Инфо: Я хочу получить набор запросов с order_by max like при минимальном среднем времени. Другими словами, в минимальное время любят среднее максимальное. Которые имеют больше средних likes за меньшее среднее время. current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") Model.objects.values( 'published_at', …

19.08.2022
Как создать идентифицирующие и неидентифицирующие отношения в Django

Пожалуйста, кто-нибудь может научить меня, как создать идентифицирующие и неидентифицирующие отношения в Django, похожее изображение для справки. Спасибо. Изображение для справки. https://i.stack.imgur.com/ai8HP.jpg

19.08.2022
Django - Как вычислить возраст старше 10 лет

У меня есть модель с нормальным: date_of_birth = models.DateTimeField(blank=True, null=True) Пожалуйста, помогите мне вычислить тех, кому 10 лет и больше, и отобразить их в html. Мне нужно настроить его так, чтобы как только кому-то исполняется 10 лет на …

19.08.2022
Проверка достоверности данных в наборе запросов

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

19.08.2022
Ошибка "Нетип не имеет атрибута" в фреймворке Django rest

У объекта 'NoneType' нет атрибута 'role_access', когда роль - None. Как предотвратить эту ошибку, возвращая только пустой [] class AccessListSerializer(serializers.RelatedField): def to_representation(self, value): return value.access.code class MyInfoSerializer(serializers.ModelSerializer): approvers = ApproverSerializer(many=True) email = serializers.EmailField(source="user.email") username = serializers.CharField(source='user.username') domain = DomainSerializer() …

19.08.2022
Django DRF сериализаторы, как добавить новое поле, слияние двух моделей?

У меня есть две модели, мне нужно сделать конечную точку, где в json должны появляться результаты двух таблиц, которые имеют fongeringkey, объединяющий их. Мой код следующий: models.py class Property(models.Model): address = models.CharField(max_length=120) city = models.CharField(max_length=32) price = models.BigIntegerField() …

19.08.2022
AttributeError: объект 'Session' не имеет атрибута 'region'

Я пытаюсь запустить приложение на AWS, и когда я получаю результаты, он возвращает 'Session' объект не имеет атрибута 'region', более подробная информация ниже: Request Method: POST Request URL: http://mochila.us-west-2.elasticbeanstalk.com/page2 Django Version: 4.0.5 Exception Type: AttributeError Exception Value: 'Session' object …

19.08.2022
Django Неверный заголовок HTTP_HOST: '/run/gunicorn.sock:'. Указанное доменное имя не является действительным в соответствии с RFC 1034/1035

Мне нужна помощь. У меня Django сайт, я добавил уведомление администратора и Django продолжает посылать мне уведомление о неправильном заголовке HTTP_HOST. Полное сообщение об ошибке: [Django] ERROR (EXTERNAL IP): Неверный заголовок HTTP_HOST: '/run/gunicorn.sock:'. Указанное доменное имя …

19.08.2022
Есть ли другой способ использовать WSGIScriptAliasMatch для приложения Django, работающего через Apache / mod WSGI?

Я запускаю приложение Python 3.9/Django 3 через Apache, подключенное через WSGI (4.9). Неужели WSGIScriptAliasMatch больше не поддерживается в Apache? Ранее я настроил это в файле виртуальных хостов, /etc/apache2/sites-enabled/000-default-le-ssl.conf, WSGIScriptAliasMatch ^/api/(.*) /var/www/html/web/directory/wsgi.py/$1 process-group=ssl_directory но теперь, когда я …

19.08.2022
Создание задания Google Cloud Kubernetes не удается с несанкционированным сообщением

Я реализовал механизм создания заданий в Google Cloud Kubernetes с помощью приложения Django / Python. Код приведен ниже : credentials, project = google.auth.default( scopes=['https://www.googleapis.com/auth/cloud-platform', ]) credentials.refresh(google.auth.transport.requests.Request()) cluster_manager = ClusterManagerClient(credentials=credentials) cluster = cluster_manager.get_cluster(name=f"projects/MYPROJECT/locations/us-central1/clusters/cluster-1") with NamedTemporaryFile(delete=False) as ca_cert: ca_cert.write(base64.b64decode(cluster.master_auth.cluster_ca_certificate)) config = …

19.08.2022
Не удается получить ошибку валидации формы в Django

Я пытаюсь получить сообщение об ошибке валидации формы и поместить его в сообщение Django. Когда я пытаюсь ввести неправильные данные в поле формы, чтобы попытаться выдать ошибку, я не получаю ничего в сообщении об ошибке, но форма выдает ошибку …

19.08.2022
Как сохранить значение флажка в django?

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

19.08.2022
Теги не отображаются в шаблоне, Django

context['d_tags'] = Blog.objects.filter(is_published=True).values('tags__name').order_by('tags__name').distinct() print(context['d_tags']) это выводит результат, как показано ниже <QuerySet [{'tags__name': 'ev'}, {'tags__name': 'yoga'}]> как я могу показать это в шаблонах, пробовал следующим образом {% for tag in d_tags.all %} <li>{{ tag }}</li> {% …

19.08.2022
Как использовать обновление в админке django с помощью пользовательской функции

Это мой первый вопрос в Stack Overflow. Я пытаюсь сделать действие администратора для обновления цены актива. Сначала он устанавливает last_update_date на today/now и я хочу установить last_price на текущую рыночную цену. Последняя часть не работает, так как не обновляется. Admin.py …

19.08.2022
DJANGO - Запрос HTTP GET ничего не возвращает

Я запускал скрипт на python, который возвращал URL из поиска google по теме, и он работал. и я попытался встроить этот скрипт в Django для отображения этих URL на веб-странице, но он больше не работает и не выдает никаких …

19.08.2022
Невозможно добавить новый экземпляр модели Django через администратора "Не удается разрешить ключевое слово"

Когда я захожу в свою панель администратора и пытаюсь добавить новый экземпляр модели Clip, я получаю сообщение об ошибке Cannot resolve keyword 'title' into field. Choices are: clip, description, endChapter, id, name, order, saga, saga_id, startChapter, хотя единственные поля модели …

19.08.2022
Docker: исполняемый файл pg_config не найден в docker? [дубликат]

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

19.08.2022
Объединение результатов нескольких операторов SELECT и группировка по отдельным операторам SELECT

Я пытаюсь получить конкретные запасы, предоставленные по каждому поставщику в диапазоне дат и упорядоченные по убыванию: примерно так NAME LOCATION TYPE STOCK PROVIDED Tesco Towcester Supermarket 200g Waitrose Towcester Supermarket g SOFEA Milton Keynes Charity g Tesco …

19.08.2022
Django "if request.method == 'POST':" возвращает False

Я делаю Django приложение и у меня возникла проблема, с которой я никогда раньше не сталкивался. Как всегда в представлении формы, я проверяю, если request.method == 'POST', но почему-то он возвращает False, Мой код выглядит следующим образом: def recipe_create_view(request): …

19.08.2022
Count: int = len(data_from_postgres) TypeError: объект типа 'NoneType' не имеет len()

Count: int = len(data_from_postgres) TypeError: object of type 'NoneType' has no len() Такая ошибка есть data_from_postgres = query_postgres(state_file=state_file, query=query) count: int = len(data_from_postgres) index: int = 0 actions: list = [] while count != 0:

19.08.2022
UnboundLocalError: локальная переменная 'formset' ссылается перед присвоением в DJANGO

Эй, у меня есть список кампаний, у которых есть кнопка для запуска и остановки процесса. ''' from django.shortcuts import render from .models import Campaign from .forms import CampaignForm, CampaignStatusFormSet def home_view(request): queryset = Campaign.objects.all() if request.method == 'POST': form_type = …

19.08.2022
Отправка серверного события для перенаправления определенной пары пользователей на определенный домен/url

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

19.08.2022
Django DRF get_queryset, как объединить две модели?

У меня есть две модели, мне нужно сделать конечную точку, где в json должны появляться результаты двух таблиц, которые имеют fongeringkey, объединяющий их. Мой код следующий: models.py class Property(models.Model): address = models.CharField(max_length=120) city = models.CharField(max_length=32) price = models.BigIntegerField() …

18.08.2022
Формы Django по умолчанию отправляют значение request.user

Мой замысел состоит в том, что когда я вхожу в форму Django Admin для регистрации нового значения в таблице, в одном из полей (my_field) появляется имя пользователя моего пользователя, то есть текущего пользователя. I tried to set the value …

18.08.2022
Использование подзапроса для получения COUNT из другой таблицы в Django

У меня есть эти модели: class IceCream(models.Model): name = models.CharField(max_length=255) class Topping(models.Model): name = models.CharField(max_length=255) ice_cream = models.ForeignKey(IceCream, on_delete=models.CASCADE, related_name="toppings") is_active = models.BooleanField(db_index=True) Я хотел бы выполнить следующий запрос, чтобы получить список всех мороженых вместе с подсчетом …

18.08.2022
Объект 'bytes' не имеет атрибута 'items' при использовании списка

Получение ошибки в: items = [item for item in body.items()] Я просто хочу добавить несколько элементов заказа. Я не знаю, будет ли работать этот цикл после этой ошибки. Но по крайней мере вы поймете мое требование …

18.08.2022
Возможно ли иметь google-auth в шаблоне django?

У меня есть приложение django, которое использует Google's allauth для регистрации и входа в систему, но сначала оно ведет меня на google url и для входа в систему, т.е. мой header и другие части моего сайта не видны. Как …

18.08.2022
Почему мое представление DRF принимает почтовые запросы без токена csrf в заголовках?

Я только начал использовать Django Rest Framework, и я немного запутался в использовании CSRF-токенов в запросах. Например, использование стандартного представления Django с приведенным ниже запросом потребует CSRF-токена: fetch("http://127.0.0.1:8000/api/add_item/", { method: "POST", headers: { "Content-Type": "application/json" // "X-CSRFToken": Cookies.get("csrftoken") }, body: …