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

02.02.2023
Как повторить действия django-allauth при создании пользователя, или как программно отправить форму в django?

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

02.02.2023
Ограничения БД против метода clean() в Django

После создания метода clean() для избежания перекрытия диапазонов дат в форме администратора, я добавил ExclusionContraint для обеспечения целостности и на уровне БД: class DateRangeFunc(models.Func): function = 'daterange' output_field = DateRangeField() class Occupancy(models.Model): unit = models.ForeignKey(Unit, on_delete=models.CASCADE) number_of = …

02.02.2023
Как обновить значение модели с помощью значения другой модели в Django

Class Trade(models.Model): pips = models.FloatField(default=0) direction = models.CharField(max_length=30) new_balance = FloatField(default=0.0) ... class Summary(models.Model): winning_trades = models.IntegerField(default=0) account_balance = FloatField(default=0.0) ... Когда пользователь публикует запрос, он/она заполняет торговую модель, это обновляет сводную модель и отправляет обратно пользователю …

02.02.2023
Почему я не могу вызвать свою функцию (order_detail) в файле администратора django?

Django.core.management.base.SystemCheckError: SystemCheckError: Проверка системы выявила некоторые проблемы: ERRORS: <class 'orders.admin.OrderAdmin'>: (admin.E108) Значение 'list_display[10]' ссылается на 'order_detail', который не является вызываемым, атрибутом 'OrderAdmin', или атрибутом или методом 'orders.Order'. Проверка системы выявила 1 проблему (0 замалчивается). my django admin.py def order_detail(obj): …

02.02.2023
Ошибка - POST /dsahboard/api/investigator HTTP/1.1 400 160 - Ошибка Django REST API

Я пытаюсь встроить редактор DataTables в Django REST API. В то время как я могу заставить отображаться таблицу данных, кнопка создания не работает и возвращается. "POST /dashboard/api/investigator/ HTTP/1.1" 400 160 Я настроил редактор в соответствии с документацией, но API все …

02.02.2023
Integrity-error django :violates not-null constraint

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

02.02.2023
Nginx django static не может полностью обслужить мои файлы(403 permission denied)

Я имею дело с nginx около 1 недели. У меня есть 4 сервиса, которые я настроил с помощью docker, django postgresql fastapi и nginx, но nginx не обслуживает статические файлы django. Я сталкиваюсь с ошибкой 403. Я пробовал решения …

02.02.2023
Как установить обратный прокси Django на поддомен

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

02.02.2023
Запрос "AND" в Django: Обратный ForeignKey или ManyToMany дает неожиданный результат

Я обнаружил разные результаты по запросу "AND" в зависимости от того, был ли это обратный или прямой запрос. В запросе FORWARD вы можете сделать следующее: Model.objects.filter(x=1) & Model.objects.filter(y=2) Model.objects.filter(x=1, y=2) Model.objects.filter(Q(x=1) & Q(y=2)) Все они дают …

02.02.2023
Папка media не создается после сохранения файла в базе данных Django

Я пишу сайт на Django и столкнулся с проблемой. У меня есть поле cv в базе данных, в котором пользователи могут хранить свое резюме, я сделал все как указано в документации. А именно: Создайте модель FileField в models.py class …

02.02.2023
Доступ к непрерывным данным из вебсокетов в каналах Django

Вопрос: В файле "apisGo.py" у меня есть два метода, которые получают данные с серверов через веб-сокеты. Эти данные обновляются непрерывно, то есть функция никогда не заканчивается. Проблема в том, что мне нужно получить содержимое переменной "msg" от обоих …

02.02.2023
Django ORM дублирует объекты в наборе запросов после упорядочивания по полю foreignkey

Я столкнулся с неожиданным поведением при сортировке объектов. Как только я сортирую по связанному полю модели, я получаю дубликаты. Краткое описание полей модели models.py class GoogleCreativeSpend(models.Model): creative = models.ForeignKey( 'GoogleCreative', on_delete=models.CASCADE, ) spend = models.DecimalField() class GoogleCreative(CreamCreative): ..... …

02.02.2023
Как указать директорию в python

все указал в папках, но не могу понять как в vscode указать директорию чтобы gjango создал …

02.02.2023
Wagtail 4.1, объект 'NoneType' не имеет атрибута '_inc_path'

Я пытаюсь интегрировать wagtail в существующий проект django, но получаю вышеуказанную ошибку при добавлении дочерней страницы. В своих настройках я следовал инструкциям следующим образом: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'whitenoise.runserver_nostatic', 'home', 'news', 'wagtail.contrib.forms', …

02.02.2023
Поле Django не должно отображаться в форме, а добавляться промежуточным ПО при POST-запросе

Допустим, у меня есть следующая модель: from django.db import models class MyModel(models.Model): foo = models.CharField() bar = models.CharField() Поле "foo" не должно отображаться в форме создания. Поэтому форма имеет вид: from django.forms import ModelForm class MyForm(ModelForm): fields = …

02.02.2023
Django выполняет предыдущее действие при обновлении

Я попытался добавить книгу в базу данных с помощью HTML-формы. После отправки, страница перенаправляет на страницу, где перечислены все книги. Затем каждый раз, когда я обновляю страницу, данные дублируются. Как мне решить эту проблему? Это мой URLS.py from …

02.02.2023
AttributeError: объект 'tuple' не имеет атрибута 'model'. Как исправить эту ошибку?

Я новичок в Django. Пожалуйста, помогите мне решить эту ошибку. Я не могу найти решение. Я перепробовал много решений на stackoverflow и GitHub, но я не понимаю, откуда берется ошибка. urls.py # from django.contrib import admin from django.urls import …

02.02.2023
MultiValueDictKeyError(key) [закрыто]

<<<0><0>>Здравствуйте, я изучаю Django и создал форму, но когда я отправляю ее, я получаю сообщение yes<<1><1><2><2><2>>> mi vista mis modelos mi html Надеюсь, кто-нибудь сможет мне помочь …

02.02.2023
Набор форм Django Model работает частично

Обычно у меня простой вопрос, но я не могу заставить его работать. У меня есть представление, в котором клиенты могут добавлять, удалять или редактировать свои адреса. view.py: customer_addresses = CustomerAddresses.objects.filter(CustomerID=customer) AddressFormSet = modelformset_factory(CustomerAddresses, form=CustomerAddressesForm, extra=0) formset = AddressFormSet(queryset=customer_addresses, form_kwargs={'user': …

02.02.2023
Как с помощью os выполнить команду psql

Def Test(request): env = Env() env.read_env() if platform.system() == 'Windows': subprocess.Popen([ f'pg_dump.exe -U {env.str(&quot;POSTGRES_USER&quot;)} -h {env.str(&quot;POSTGRES_HOST&quot;)} {env.str(&quot;POSTGRES_DB&quot;)} &gt;&gt; db_file/dump.sql'], executable='C:/Program Files/PostgreSQL/14/bin/') return FileResponse(open('db_file/dump.sql', 'rb')) elif platform.system() == 'Linux': os.system( f'pg_dump -U {env.str(&quot;POSTGRES_USER&quot;)} -h {env.str(&quot;POSTGRES_HOST&quot;)} {env.str(&quot;POSTGRES_DB&quot;)} &gt;&gt; db_file/dump.sql') return FileResponse(open('db_file/dump.sql', 'rb')) …

02.02.2023
Как я могу добавить текущее имя пользователя в журнал доступа в django.server?

Я пытаюсь добавить текущее имя пользователя, если оно есть, в журнал доступа приложения Django: INFO [django.server:161] "GET / HTTP/1.1" 200 116181 ^ username should go here Моя основная проблема заключается в том, как мне разделить пользователя/имя пользователя …

02.02.2023
Почему страница с одним товаром не загружается в проекте Django

Я пытаюсь сделать проект ecommerce и уже настроил страницу товаров, но она должна загружать страницу описания товара после перехода на страницу api/products/2, пример (2 - это id товара). views.py: @api_view(['GET']) def getProduct(request, pk): product = None for i in …

02.02.2023
Отношения между моделями Django и разделение моделей на несколько таблиц в большом проекте

У меня немного проблем с моделями Django (в основном отношения), но я начну с кода, потом сделаю описание и задам вопросы... Модели и отношения в Django в краткой (очень упрощенной) версии: # Shorten version of services SERVICES = …

02.02.2023
Django: подходящий запрос не существует. Ошибка: 500

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

02.02.2023
Повторное использование записи базы данных, созданной с помощью задачи Celery

Есть задача, которая при первом запуске создает запись базы данных {R). При втором запуске задача должна прочитать запись из базы данных, выполнить некоторые вычисления и вызвать внешний API. Первый и второй запуск происходят в цикле В случае одиночного запуска …

02.02.2023
Как применить более высокие разрешения к дочерним страницам в Wagtail?

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

02.02.2023
Как отключить TLS Renegotation в ElasticBeanstalk AWS для Linux AMI?

Лучшей практикой безопасности является отключение TLS Renegotiation в производстве. Как лучше всего это сделать в развертывании Elastic Beanstalk на базе Apache2 (Python/Django)?

02.02.2023
Система не может найти указанный файл (django)

Здравствуйте, я создаю pdf файл, но сталкиваюсь с ошибкой [WinError 2] The system cannot find the file specified но я не знаю где ошибка if os.path.exists(pdf_file_output): with open(pdf_file_output, 'rb') as fh: response = HttpResponse(fh.read(), content_type="application/pdf") response['Content-Disposition'] = 'attachment; filename=' …

02.02.2023
AJAX не работает на Django и возвращает ошибку 500

Я пытаюсь отправить AJAX запрос из моего шаблона, который ведет на url и запускает функцию view. Однако, я получаю ошибку 500 Error в моей консоли. Ошибка в журнале Django говорит: TypeError: delete_appointment() missing 1 required positional argument: 'appointment_id' Мое представление …

02.02.2023
Я хочу подключить сервер mssql в django вместо базы данных по умолчанию, пожалуйста, предложите мне код.

Я хочу подключить mssql сервер в django вместо базы данных по умолчанию, пожалуйста, предложите мне код, который я должен написать в файле "settings.py" только в файле " settings.py" код того, что я должен написать в файле

02.02.2023
Phyton JSONDecodeError Дополнительные данные

Почему может возникнуть такая ошибка? Traceback В какой-то момент пользователи, заходящие на сайт, ловят ошибку 500, бэкенд принимает json из другого приложения

02.02.2023
React и nginx: отказано в подключении к localhost

У меня есть React (фронтенд) и Django REST (бэкенд), работающие на удаленном сервере Ubuntu с nginx. У меня также есть простой обратный прокси, определенный в conf.d/bookmarks.conf для управления всем этим: server { listen 80; listen [::]:80; location /api/ { …

02.02.2023
Копирование экземпляра модели и обновление файла в новой копии

Это моя модель. Я хочу сделать копию из моей модели с помощью функции copy. и обновить created_time до этого времени и в итоге вернуть пост id. from django.db import models from django.utils import timezone class Author(models.Model): name = models.CharField(max_length=50) class …

02.02.2023
Как настроить мое приложение Django на использование электронной почты Dreamhost?

Я создал приложение django, в котором есть контактная форма, где пользователи могут отправить письмо в компанию (email настроен в APP) Я получаю "SERVER ERROR 500" После прочтения этого: настройки электронной почты django на dreamhost Я …

02.02.2023
Проблема отображения вопроса для ответа в файле views.py

Я столкнулся с проблемой У меня есть вопросы, которые связаны с items_buy_id, есть также варианты выбора, которые связаны с вопросами question_id Questions items_buy_id Получается, что соединить И с выбором вы не будете контактировать так, как надо Мой models.py …

02.02.2023
Расширенный запрос Django к одной и той же модели

У меня есть Kit и KitInOut модели: class Kit(models.Model): name = models.CharField(max_length=255, blank=True, null=True) class KitInOut(models.Model): kit = models.ForeignKey(Kit, on_delete=models.CASCADE) out = models.BoolField(default=True) creation_timestamp = models.DateTimeField() Я хочу выяснить, какие наборы вышли и не иметь тот …

02.02.2023
У меня проблема с портом Nginx по умолчанию 80, когда я загружаю медиафайлы

Я загружаю файл на сервер методом post, но он появляется на стандартном порту 80. Однако я запускаю Nginx на порту 8001. Вот что я вижу, когда проверяю свою конечную точку с портом 8001. Файл выглядит как порт 80. …

02.02.2023
Не удается отправить значение в базу данных postgresql с помощью Django и javascript

Я пытаюсь использовать Ajax для отправки правильных ответов в postgresql с Django, но он выдает ошибку. Я не знаю, где я пропустил это. function checkAnswers() { window.scrollTo(0, 0); var correctAnswers = 0; for (var i = 0; i …

02.02.2023
Как отсортировать наборы запросов из разных моделей на основе двух полей?

У меня есть наборы запросов из разных моделей, которые имеют только два общих поля: datetime и dt_created, и я хотел бы отсортировать объекты сначала по datetime, а затем по dt_created, чтобы объекты с одинаковыми datetime сортировались на основе поля …

02.02.2023
Django: Как запросить две модели с отношением друг к другу, сохраняя при этом отношение к родительской модели?

У меня есть родительская модель Profile и две другие модели Courses и Course_student. class Profile(models.Model): ... first_name = models.CharField(verbose_name=_('First Name'), max_length=255, null=True, blank=True, ) middle_name = models.CharField(verbose_name=_('Middle Name'), max_length=255, null=True, blank=True) last_name = models.CharField(verbose_name=_('Last Name'), max_length=255, null=True, blank=True) ... …