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

12.11.2021
Django ограничивает выбор внешнего ключа поля user на основе пользователя, который вошел в систему

У меня есть модель под названием Client с полем user в качестве внешнего ключа: class Client(models.Model): name = models.CharField(_('Client Name'), max_length=100) address = models.CharField(_('Client Address'), max_length=100, blank=True) demand = models.PositiveIntegerField(_('Client Demand')) location = models.PointField(_('Client Location')) created_at = models.DateTimeField(auto_now=True) user …

12.11.2021
Потеря файлов изображений, сохраненных пользователями после развертывания обновлений на AWS

В моем Django App есть CRUD, где пользователи могут сохранять новости с изображением. Все мои статические файлы, такие как баннеры и css файлы работают хорошо. Когда приложение запущено и пользователи создают новости, все тоже работает нормально. Моя …

12.11.2021
Проверка статуса платежа из платежного APi

Пытаюсь проверить транзакцию пользователя на paystack. После того, как пользователь совершает платеж, я хочу, чтобы модель добавляла ссылку на Api URL, чтобы проверить, был ли платеж успешным. Если платеж прошел успешно, то сохранить модель. import requests from django.conf import …

12.11.2021
Django (Gunicorn) не видит ENV VARS в производстве, а Django-shell видит

Я в полном отчаянии. Я не могу понять, почему Django не видит переменные окружения, даже если shell может. в settings.py BASE_URL = os.getenv('VUE_APP_WEB_URL','http://127.0.0.1:8080/') в admin.py class _UserAdmin... ... list_display = ('username', 'email', 'is_staff', '_set_pwd_url','base_url') list_filter = ('is_staff', 'is_superuser', …

12.11.2021
Как удалить предыдущее сообщение при получении нового в каналах django

Я хочу транслировать только последнее сообщение слоя Django-channel в определенную комнату. Сейчас я создал определенные имена комнат для определенных пользователей. Теперь я просто хочу отправить им только последнее сообщение или заметку, я не хочу показывать все предыдущие сообщения. Сейчас все …

12.11.2021
Как предоставить валидации для сериализатора PrimaryKeyRelatedField

Как добавить валидацию типа required=true в сериализатор primarykeyrelated? models.py class WorkLocation(models.Model): city = models.CharField(max_length=255) latitude = models.FloatField() longtitude = models.FloatField() serializers.py class WorkLocationField(serializers.PrimaryKeyRelatedField): queryset = WorkLocation.objects.all() def to_internal_value(self, data): if type(data) == dict: location, created = WorkLocation.objects.get_or_create(**data) data …

12.11.2021
HTML изображение не найдено django

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

12.11.2021
Не удается установить pyodbc с помощью python 3.10 в windows 10

Я получаю эту ошибку, когда пытаюсь установить Pyodbc, я уже установил visual studio и у меня есть Microsoft Visual C++ 12, 15-19 на моей машине, но все равно он выдает эту ошибку. Running setup.py clean for pyodbc Failed to …

12.11.2021
Как получить елемент модели в HTML ссылаясь на другую модель

Есть 2 модели: аукционы и ставки, они связаны, как мне при перечеслении аукционов в HTML, вытащить цены для них? К сожалению самостоятельно я решения найти не смог views.py def active_auctions(request): return render(request, "auctions/all_auctions.html",{ "auctions": Auctions.objects.all(), "bids":Bids.objects.all() }) Models.py class …

12.11.2021
Пост запроса формы django не загружает данные

Я пытаюсь загрузить отправленные данные в экземпляр Form, request.POST имеет действительное значение, а форма - нет. class ArticleCreateForm(forms.Form): title = forms.CharField(max_length=255, widget=forms.TextInput(attrs={'autocomplete': 'off'}), label='') tagging = forms.CharField(max_length=255, required=False, widget=forms.TextInput(attrs={'autocomplete': 'off'}), label='') towhere = forms.CharField(max_length=20, required=False) # default …

12.11.2021
Обновление полей с помощью подзапроса в Django

У меня есть приложение с моделями и схемой БД, которая выглядит так, как показано ниже. Я пытаюсь добавить поле r в L2, чтобы иметь возможность доступа к связанным объектам из модели R. Новое поле не показано на рисунке схемы. …

12.11.2021
Django: smart-select ChainedForeignKey / цепной выпадающий список в админке

Hej! :) У меня есть 5 моделей, которые связаны иерархически друг с другом. Секция -> подразделение -> группа -> класс -> wz один раздел может иметь несколько подразделений, но одно подразделение может иметь только один раздел (и так …

12.11.2021
Как сериализовать данные из celery в django rest framework

Я использую Celery - Redis - Django rest framework (DRF). Что я пытаюсь сделать: DRF передает URL в задачу/функцию celery Celery затем получает это изображение и применяет логику Celery отправляет идентификатор нового созданного объекта DRF извлекает экземпляр из …

12.11.2021
Валидация поля формы, позволяющей загружать несколько фотографий

У меня есть пользовательская форма, позволяющая загружать несколько фотографий, которую я использую в модели UserAdmin. Также у меня есть собственный валидатор для поля в модели User. Я пытался сделать валидатор для поля моей формы, переопределив метод clean, но метод …

12.11.2021
Разбор многострочных трассировок python в одну строку с помощью fluentbit

Мое python приложение пишет логи в STDOUT и я собираю логи с помощью fluentbit агента. Образец моих логов Checking for future activity Activity Time: 1636487814 Current Time: 1636490831 Not the future activity request for athlete: 505 [2021-11-09 20:47:11,781] …

12.11.2021
Внедрить Odoo Connector для внешнего приложения?

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

12.11.2021
Как улучшить множественный запрос для нескольких графиков на одной странице

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

12.11.2021
Как вернуть данные через ajax из потока

ПО нажатию кнопки вызываю функцию аякса: ..... $.ajax({ type: 'POST', url: "http://127.0.0.1:8000/calc", data: Data, headers: { 'X-CSRFToken': token }, contentType: false, cache: false, processData: false, success: function(result) { json = jQuery.parseJSON(result); if (json.url) { window.location.href = '/' + json.url; …

12.11.2021
Аудиозапись в модальном Bootstrap и Django

Мне нужно вставить в модал boostrap возможность записи звука с микрофона и передать файл в представление django. Для текста я сделал это так, но я не знаю, как сделать это для аудио, идеи? HTML: <div class="modal fade" …

12.11.2021
Поле сериализатора может быть названо неверно и не соответствовать какому-либо атрибуту или ключу экземпляра `QuerySet

Я использую Django Rest и мой параметр запроса содержит: [ { "job_role": 2, "technology": 1 }, { "job_role": 1, "technology": 1 }, { "job_role": 2, "technology": 1 } ] Мои модели: class Technology(models.Model): name = models.CharField(max_length=50) …

12.11.2021
AttributeError: объект 'QuerySet' не имеет атрибута 'save'

Вот страница, которую я пытаюсь разработать. При нажатии на кнопку обновления, заполненные данные должны обновляться в базе данных MySql под названием TL. Но при нажатии на кнопку update выдает …

12.11.2021
Невозможно отобразить push-уведомление/сообщение firebase в фоновом режиме

Я работаю над службой сообщений firebase для отправки push-уведомлений через веб-приложение django на Andriod, IOS и веб-сайт, я ссылаюсь на эту ссылку, мне удалось получить токен, но я не могу отобразить сообщение в фоновом режиме, пожалуйста, найдите …

12.11.2021
Бесконечная прокрутка работает, но не заполняет все данные из-за вызова javascript

на моем сайте я хочу показать рейтинги пользователей, для этого я использовал бесконечную прокрутку, но я столкнулся с одной проблемой. когда он сначала загружает данные до вызова <a class="infinite-more-link" href="?page={{ ratings.next_page_number }}"></a> он показывает звезду с подсчетом голосов, но …

12.11.2021
Как получить список Django в виде массива в Javascript

Я отправляю список django из view.py в мой javascript. Но когда я получаю список в javscript, он возвращает мне только строку. Я пытался вывести тип переменной, но он показывает false, что означает, что список не является массивом. Как я …

12.11.2021
Как в django-oauth-toolkit использовать jwt токены без добавления в бд?

Я работал над разделение сервера авторизации и сервера с ресурсами используя django-oauth-toolkit. Также я написал свой генератор jwt токена: from rest_framework_simplejwt.tokens import RefreshToken def my_acces_token_generator(request, refresh_token=False): refresh = RefreshToken.for_user(request.user) return str(refresh.access_token) def my_refresh_token_generator(request, refresh_token=False): refresh = RefreshToken.for_user(request.user) return str(refresh) …

12.11.2021
Есть ли способ добавить более одного поля в выпадающий список?

Я вызываю поля из класса персон в класс акционеров, поэтому я использую поле Many2One для вызова поля для вызова имен в виде выпадающей формы класса персон. Теперь я хочу показать имя, фамилию и email в выпадающем списке. class shareholder(models.Model): …

12.11.2021
Django модель datetime с временной зоной UTC+1 сохраняется как UTC+0

В моем проекте django есть модель, в которой я храню данные (в поле read_date) с полем DateTime для хранения даты (с часовым поясом): class Results(models.Model): id = models.AutoField(primary_key=True) device = models.ForeignKey(Device, null=True, on_delete=models.SET_NULL) proj_code = models.CharField(max_length=400) res_key = models.SlugField(max_length=80, …

12.11.2021
У меня возникли проблемы с разработкой конечной точки API для моего приложения Django (DRF).

Я разрабатываю API для проекта электронного обучения. Платформа позволяет студентам проходить онлайн-тесты. Тесты содержат вопросы, и вопросы могут иметь несколько вариантов. Ниже приведена схема для моего приложения: Test: id: Primary Key duration: Integer created: Timestamp Question: id: Primary Key serial: …

12.11.2021
Более эффективный способ обновления нескольких объектов модели, каждый из которых имеет уникальные значения

Я ищу более эффективный способ обновления кучи объектов модели. Каждый вечер у меня есть фоновые задания, создающие объекты 'NCAABGame' из API после того, как счет становится окончательным. Утром я должен обновить все поля в модели со статистикой, которую …

12.11.2021
Проблема с установкой приспособлений - дублирующееся значение ключа нарушает уникальное ограничение "profiles_userprofile_user_id_key" : Ключ (user_id)=(2) уже существует

Я создал проект Django с данными на mysql. Я выполнил дамп данных для переноса проекта на postgres и Heroku/AWS, но когда я запускаю python3 manage.py loaddata db.json для загрузки данных в postgres, я получаю следующую ошибку django.db.utils.IntegrityError: Проблема установки …

12.11.2021
"Объект не имеет атрибута" при выполнении RunPython в миграции django

Я пытаюсь выполнить эту операцию: def apply_func(apps, schema_editor): User = apps.get_model("accounts", "User") for user in User.objects.all(): if user.is_two_fa_enabled: user.is_verified = True user.save() class Migration(migrations.Migration): operations = [ migrations.AddField( model_name='user', name='is_verified', field=models.BooleanField(default=False), ), migrations.RunPython(apply_func) ] но …

12.11.2021
Как связать react с каналами django?

Я хочу добавить чат в мое приложение react и я использую DRF для создания моих apis хочу знать как можно подключить каналы django к моему приложению react

12.11.2021
Как фильтровать элементы по имени и диапазону временных меток в django?

Я хочу отфильтровать транзакции по внешнему идентификатору, которые попадают в диапазон начальной и конечной дат. Когда я добавляю даты внутри диапазона, они не отображаются. Вот мой текущий код filtered_transactions = Transaction.objects.filter( organisation_id_from_partner=organisation_id, timestamp__range=[latest_transaction.timestamp, start_date] )

12.11.2021
Как открыть файл с базы данных который находится на контейнере Nginx?

Всем привет, у меня сайт на docker, NGINX + DJANGO + POSTGRESQL + CELERY. Я в базе храню текстовые файлы, они у меня находятся на nginx контейнере, и я не могу получить их, когда пытаюсь открыть файл: def read_members(group): group …

12.11.2021
Django: Проблема с отображением обновлений для поля MultipleChoiceField, шаблон продолжает отображать начальные значения

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

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

У меня есть следующие модели, и я пытаюсь применить некоторую фильтрацию. В принципе, у меня есть модель игрока, у которого может быть несколько опытов, и я хочу отправить в запросе параметры xp, которые получат значение в годах, а …

12.11.2021
Docker-compose не работает должным образом с conda

Добрый день. Во-первых, я очень новичок в Docker и у меня есть текущий проект с Django+PostgreSQL. У меня возникла проблема с запуском docker-compose up. Прежде всего, я столкнулся с кодом ошибки 137. Я выполнил все шаги. Я дал …

12.11.2021
Как я могу показать HTML, но не в строке?

Я работаю с Django. Я сохраняю текст и изображения с помощью HTML редактора, чтобы показать их в другом HTML файле с форматом, но он показывает только текст. Я пишу все описание с: <div class="col-sm-6"> <div class="form-group"> <label for="{{mails_form.subject.label}}">{{mails_form.subject.label}}</label> …

12.11.2021
Django-rest-framework переопределяет get_queryset и передает дополнительные данные в сериализатор вместе с queryset

Это игрушечный пример проблемы, с которой я столкнулся. По какой-то причине я не могу передать ожидаемые данные моему сериализатору, что приводит к возникновению следующей ошибки. AttributeError at /my-end-point/ Получена ошибка AttributeError при попытке получить значение для поля main_data на сериализаторе …

12.11.2021
Перенаправление пользователя на страницу оформления заказа в Django

< "status": true, "message": "Authorization URL created", "data": { "authorization_url": "https://checkout.paystack.com/eddno1f6rf411p0", "access_code": "eddno1f6rf411p0", "reference": "bpozkels2v" def paystack(request): url = 'https://api.paystack.co/transaction/initialize' transaction_id = random.randint(100000000000, 999999999999) data = { "key": "PUBLIC_KEY", "ref": transaction_id, "amount": "000000000100", "callback": f"http://127.0.0.1:8000", "email": "email@me.com", } …