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

01.11.2024
Как получить журнал и результат вызова websocket async_to_sync

У меня есть websocket и я просто отправляю мезасгеты на channel_layer from channels.layers import get_channel_layer channel_layer = get_channel_layer() async_to_sync(channel_layer.group_send)( '{}'.format(mychannelname), { "type": "chat_message", "message": "send you" } ) Кажется, что все работает хорошо и сообщения отправляются в …

01.11.2024
Вопрос по PostgreSQL+Django

Всем привет, есть вопрос: у меня есть база данных PostgreSQL(подключённая к админке) в базе (предполагаются) помимо всего прочего ссылки на аудиофайлы, хранящиеся в облаке, от туда (предполагается) будут подгружаться в тг бота и на сайт, целесообразна ли такая схема? Аудиофайлы …

01.11.2024
Когда я развернул Django в gunicorn и nginx, логин администратора не может войти в систему. Но в режиме разработки все работает нормально. Что посоветуете?

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

01.11.2024
Загрузка нескольких файловых объектов в API в виде массива файлов 2d

Я пытаюсь создать API с помощью django, который поддерживает загрузку файлов в виде массива массивов. Пример того, чего я пытаюсь достичь, следующий: [ { "string": "Some string", "files": [ "<uploaded file object 1>", "<uploaded file object 2>" ] …

31.10.2024
Каковы рекомендации по использованию Vault для защиты контейнерного приложения Django?

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

31.10.2024
G

G def mal_callback(request): code = request.GET.get('code') # Exchange the code for an access token token_response = post( 'https://myanimelist.net/v1/oauth2/token', data={ 'client_id': settings.MAL_CLIENT_ID, 'client_secret': settings.MAL_CLIENT_SECRET, 'code': code, 'grant_type': 'authorization_code', 'redirect_uri': settings.REDIRECT_URI, } ).json() if 'access_token' not in token_response: error_message = …

31.10.2024
Восстановление пользовательского поля при редактировании формы администратора Django

С учетом текущих моделей в models.py: from django import forms from django.db import models from decimal import Decimal from datetime import datetime, date class Order (models.Model): assignment = models.ForeignKey("Assignment", on_delete=models.RESTRICT) qty = models.PositiveIntegerField(default=1) order_date = models.DateField() price = models.DecimalField(max_digits=10, …

31.10.2024
Моя страница входа и регистрации не работает, когда я нажимаю на кнопку, и мой конфиг url в порядке

я создаю проект django и постоянно получаю эту ошибку:- django.db.utils.IntegrityError: null value in column «id» of relation «validation» violates not-null constraint ПОДРОБНОСТИ: Failing row contains (null, 7, 839510, 0, 2024-10-29 19:51:34.057435+00, f, null). Я думаю, это как-то связано с …

31.10.2024
Невозможно загрузить URL Ошибка при интеграции входа в Facebook: Отсутствие продукта 'Facebook Login' в консоли разработчика

Вопрос: Я интегрирую Facebook Login в свое веб-приложение Django, размещенное по адресу https://weddingcloset.store. В консоли разработчика Facebook я создал приложение и добавил weddingcloset.store и www.weddingcloset.store к доменам приложения в основных настройках. Я также …

31.10.2024
Как добавить дополнительные поля в сериализатор модели в django ModelViewSet?

Классы сериализатора корзины class CartSerializer(serializers.ModelSerializer): user = UserSerializer(read_only=True) menuitem = MenuItemSerializer(read_only=True) price = serializers.SerializerMethodField(method_name='calculate_price') menuitem_id = serializers.IntegerField(write_only=True) user_id = serializers.IntegerField(write_only=True) class Meta: model = Cart fields = ['id', 'user', 'menuitem', 'quantity', 'unit_price', 'price', 'menuitem_id', 'user_id'] validators = [ validators.UniqueTogetherValidator( …

31.10.2024
Необходимо решить проблему задержки в django для отношений M2M в выпадающем списке ModelAdmin

У меня есть группа почтовых ящиков, которые должны быть заполнены на основе логина клиента и доменов, которыми он владеет. Клиент:Пользователь - это отношения 1:1. Пробовали: views.py: class MailboxAutocomplete(autocomplete.Select2QuerySetView): def get_queryset(self): if not self.request.user.is_authenticated: return Mailbox.objects.none() qs = …

31.10.2024
Может ли Django сделать этот запрос к нескольким таблицам в одном операторе?

Давайте упростим задачу. Допустим, у меня есть две модели: class Man(models.Model): # some fields class Job(models.Model): man = models.ForeignKey(Man) # other fields Вот, по моей логике, у некоторых мужчин может быть работа, у некоторых …

31.10.2024
Ограничение количества вставок для пользователя в диапазоне дат [закрыто]

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

31.10.2024
TemplateSyntaxError: ожидалась лексема '=', получена '['

Вот мой исходный код (извините, что прислал почти все, я не знаю, где ошибка): <p class="font-bold">Apresentar a avaliação detalhada processo de negócio, trazendo todos os questionários, suas perguntas e respostas.</p> {% for item in data['quiz'] %} {% if …

31.10.2024
Документация по Django Ninja с несколькими API

Django Ninja позволяет автогенерировать документацию по конечным точкам OpenApi. Однако документация доступна только для одного объекта API, то есть для просмотра документации другого API мне нужно изменить URL. В моем проекте используется несколько версий API. Я хотел бы разместить документацию …

30.10.2024
Django DetailView pagination no navigation numbers

(Да, я знаю, что первым предложением будет преобразовать DetailView в ListView; я уже пробовал, и это не помогло) У меня есть приложение Django forum, его структура - «forum -> subforum -> topic -> comments». Комментарии отображаются на …

30.10.2024
Какой инструмент виртуальной среды python следует использовать? [закрыто]

Я хочу создать бэкенд-приложение на фреймворке Django (4.2). Я хотел бы получить список инструментов для виртуальных сред python. Мне интересно, есть ли среди вас те, кто работает над реальными Django-приложениями и имеет историю проблем/успехов с определенным инструментом. Я …

30.10.2024
Как отобразить foreignkey в качестве параметра поиска в плагине Django cms

Я хочу иметь возможность использовать интерфейс autocomplete_fields из Django admin в Django CMS плагине Я создал плагин, который имеет поле foreignkey : class ProductBlock(CMSPlugin): text = models.TextField() product = models.ForeignKey(Product, on_delete=models.CASCADE, blank=True, null=True) Когда я перехожу …

30.10.2024
Привязка данных к учетной записи пользователя

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

30.10.2024
Отключите CORS в Django, работающем в Dokku

При создании сайтов я использую следующую логику: Если мой внешний домен - domain.com, то мой внутренний домен всегда api.domain.com (поддомен через Cloudflare) Я столкнулся с ошибкой, вызванной CORS WildcardOriginNotAllowed, MultipleAllowOriginValues, когда я попытался применить CORS-заголовок ответа через nginx, …

30.10.2024
Использование взбивания сельдерея в качестве таймера

В моем приложении я хочу запускать некоторую функцию один раз через определенный промежуток времени с момента создания объекта. Является ли django-celery-beat подходящим инструментом для этого?

30.10.2024
Проблема с конфигурацией FORCE_SCRIPT_NAME в Django

Мне приходится использовать FORCE_SCRIPT_NAME для установки имени приложения. Проблема в том, что при переходе с одной страницы на другую имя скрипта устанавливается за url. Ниже приведен код #setting.py FORCE_SCRIPT_NAME = "/myapp/" #urls.py(myapp) urlpatterns = [ path('', views.index, name='index'), path('another-page/', …

30.10.2024
Проект Geonode: развертывание во вложенной папке

Я пытаюсь развернуть geonode-project в подпапке. К настоящему моменту я успешно сделал следующее: изменил статические и загрузочные урлы в настройках добавили префикс ко всем урлам, например re_path(r"^my_prefix", include("geonode.urls")) Но проблема …

30.10.2024
CI CD PIpeline downline

Я работаю над проектом Django с CI/CD конвейером, реализованным с помощью Jenkins. Когда я добавляю в код новую библиотеку и обновляю файл requirements.txt, протаскивание этих изменений через конвейер CI/CD и запуск файла requirements.txt приводит к простою во время установки …

30.10.2024
Django - Предупреждение «Accessing database during app initialization is discouraged» в AppConfig.ready() после обновления

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

30.10.2024
Как заставить gunicorn передавать SIGINT в uvicorn при запуске внутри Docker?

У меня есть скрипт, запущенный в Docker (с помощью wsl2) с помощью CMD, который странно ведет себя в отношении сигналов SIGINT. Вот этот скрипт: #!/usr/bin/env bash python manage.py init_db exec gunicorn foobar.asgi:application \ --worker-class uvicorn.workers.UvicornWorker \ --bind …

29.10.2024
Как правильно реализовать обработку логинов и токенов из конечной точки REST в ASP.NET Core/MAUI Blazor

Я разрабатываю приложение MAUI Blazor, которое взаимодействует с бэкендом Django REST Framework. Я пытаюсь реализовать аутентификацию пользователей, но при попытке войти в систему я сталкиваюсь с ошибкой «Bad Request». Я успешно обращаюсь к конечной точке /api/login/, но получаю …

29.10.2024
Я не могу создать тесты, в которых участвуют группы авторизации

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

29.10.2024
Фильтры и пагинация с помощью Django Function-Based Views

Я работаю над своей первой программой на Django и хотел бы создать шаблон, включающий функции фильтрации и пагинации, которые можно было бы использовать одновременно. Вот что у меня есть на данный момент: models.py class Player (models.Model): name = models.CharField(max_length=32) …

29.10.2024
Проблемы с загрузкой статических файлов django на S3 с помощью zappa

Добрый день! Я разворачиваю проект Django с Django Rest Framework (DRF) на AWS Lambda с помощью Zappa. Пока все работает, за исключением админки Django, которая выглядит не стилизованной и не содержит статических файлов. Следуя документации, я …

29.10.2024
Как добавить {%for item%} в django

{% block content %} <div class="mt-6 px-6 py-12 bg-gray-100 rounded-xl"> <h2 class="mb-12 text-2xl textt-center">Shop Smart, Live Better.</h2> <div class="grid grid-cols-3 gap-3"> {% for item in items %} <div> <a href="#"> <div> <img src="{{ item.image.url }}" class="rounded-t-xl"> </div> <div class="p-6 bg-white …

29.10.2024
Есть ли способ иметь несколько пользователей на одном устройстве, чтобы никто не был одним и тем же человеком с помощью Webauthn в Django?

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

29.10.2024
Можно ли использовать инъекцию зависимостей в django?

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

29.10.2024
Django app websocket connected client получает пустой набор даже после активного соединения в обработчике соединения

Я создаю приложение django, оно имеет следующую архитектуру. apps.py handlers.py signals.py views.py urls.py urls.py - Содержит конечную точку, в которой у меня есть класс представления из views.py. Я перехватываю там данные POST-запроса, эта конечная точка действует как …

29.10.2024
Как создать очень быструю замену сериализатора для Django ReadOnlyViewSet?

Я заметил, что сериализаторы Django работают крайне медленно даже после решения проблем с N+1 типом (я думаю). Я основываюсь на собственном опыте и вопросах, подобных этим ModelSerializer работает крайне медленно во фреймворке Django REST <a href="https://hakibenita.com/django-rest-framework-slow" rel="nofollow …

29.10.2024
Перенаправление на Django View после AJAX GET-запроса с предварительно заполненной формой

У меня есть ListView для рендеринга страница с таблицей объектов. Первый столбец - это чекбоксы для выполнения некоторых действий над несколькими объектами (не набор форм). Каждый checkbox содержит объект id в виде value и использует AJAX-запросы для выполнения этих …

29.10.2024
Html-шаблоны электронной почты с помощью django

Как отправлять HTML письма со встроенными изображениями в приложении django? Как встроить изображения, например, логотипы, которые будут отображаться в отправленных письмах? Я попробовал использовать {% load static %} в шаблоне html-почты, но все равно не получилось

29.10.2024
Django - получение локального IP-адреса прослушивания

В Django, как я могу получить локальный IP 192.168.1.200 Django, который он в настоящее время прослушивает? Мне нужно использовать IP в формате логирования Django. settings.py ALLOWED_HOSTS = ['192.168.1.200', '127.0.0.1'] Запустить сервер python manage.py runserver 192.168.1.200:8000 …

29.10.2024
Добавление переменной Django Form без ввода поля

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

29.10.2024
Как подсчитать количество акций в портфеле на основе кредитных/дебетовых транзакций в Django?

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