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

13.02.2024
Безопасное извлечение URL-адреса файла из хранилища Google Cloud Platform с помощью Django для отображения во фронтенде

Как безопасно получить URL-адрес файла, загруженного с фронтенда в хранилище Google Cloud Platform (GCP) с помощью Django, а затем отобразить его на фронтенде для пользователей, не делая его общедоступным? Любая помощь в этом вопросе будет очень признательна.

13.02.2024
Не удается установить pymysqlclclient для python3.10.11 (через pip3) в cnetOS 7.9 x64

Не удается установить pymysqlclclient для python3.10.11 (через pip3) в cnetOS 7.9 x64 Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ Collecting mysqlclient Using cached http://mirrors.aliyun.com/pypi/packages/79/33/996dc0ba3f03e2399adc91a7de1f61cb14b57ebdb4cc6eca8a78723043cb/mysqlclient-2.2.4.tar.gz (90 kB) Installing build dependencies ... done Getting requirements to build wheel ... error error: subprocess-exited-with-error × Getting …

13.02.2024
Легкий подход к обработке данных Django Queryset

Я ищу оптимальный способ выполнения простой обработки данных из Django Queryset. Хотелось бы обойтись без установки библиотек с большими объемами, таких как Pandas или numpy. Количество строк в Queryset не должно превышать 2000. Идея состоит в том, чтобы выполнять основные …

13.02.2024
Приложение Django, развернутое на Railway.app, испытывает повторяющиеся тайм-ауты рабочих и сигналы SIGKILL

Я развернул приложение Django на Railway.app, используя Gunicorn 21.2.0 в качестве WSGI-сервера. Однако я столкнулся с постоянной проблемой, когда рабочие процессы завершаются по таймеру, а затем завершаются с сигналом SIGKILL. Вот фрагмент журналов: [2024-02-13 07:26:54 +0000] [7] [CRITICAL] WORKER TIMEOUT …

13.02.2024
Проект django с живым чатом pythonanywhere не показывает сообщения

Я создал проект Django ecommerce live chat и развернул его на PythonAnywhere на моем локальном хосте он работает, но на PythonAnywhere сообщение не отправляется может кто-нибудь подсказать мне решение Я не получил никакого решения, если у кого-то есть, пожалуйста, …

13.02.2024
Управление несколькими типами пользователей с помощью пользовательских разрешений

У меня возникли проблемы с управлением различными типами пользователей. И мне нужно настроить панель администратора для каждого пользователя, имеющего пользовательские права. Это мой первый крупный проект, и у меня нет наставника, который мог бы меня направить. Ниже приведены …

13.02.2024
Django forms - как сделать неактивным виджет при выборе одной из опций в ChoiseField, например?

Django forms - как сделать неактивным виджет при выборе одной из опций в ChoiseField ? то есть у меня есть виджет ChoiseField , в нём два условия. И нужно при выборе одного из условий чтобы деактивировалось другое поле, например TextField. …

13.02.2024
Django,redis,rqworker,docker проблема с конфигурацией

Я пытаюсь использовать redis для постановки задач в очередь с помощью rqworker для бэкенда django, который также имеет приложение asgi. Я использовал daphne для запуска приложения asgi. Я пытаюсь докеризировать все приложение с помощью docker compose. Вот структура каталогов моего …

13.02.2024
Нужно руководство для проекта "Автоматический парсер и ранжировщик резюме" на python

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

13.02.2024
Создание веб-приложения из выходного интерфейса Jupyter с помощью Django или React?

Я работаю над проектом для исследовательской группы, где мне нужно создать веб-приложение для этого инструмента, AdaTest. В настоящее время инструмент работает на jupyter notebook, где появляется интерфейс, и пользователь может взаимодействовать с инструментом для утверждения и …

13.02.2024
Как создать пользовательскую форму регистрации с помощью django-registration в Django 5.0.2 с Django Registration 3.4

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

13.02.2024
Ajax обновление страницы в реальном времени

В общем, делаю небольшой проект на django и решил реализовать удобный поиск по любому параметру из формы. весь js мне написал chatgpt и я в нем совсем не разбираюсь, да и вообще с "поиском" работаю впервые. также меня сейчас беспокоит …

13.02.2024
IntegrityError в /password-manager/user/17/add_password/

Я пытаюсь реализовать приложение password-manager для хранения паролей. Здесь я пытаюсь добавить пароль для текущего пользователя. Я получаю следующую ошибку: IntegrityError at /password-manager/user/17/add_password/ Ограничение FOREIGN KEY не сработало Вот такой вид: def user_add_password(request,id): obj = get_object_or_404(UserModel, id=id) form …

12.02.2024
Ajax обновление страницы в реальном времени

Ну вообщем я делаю небольшой проект на джанго и я решил реализовать удобный поиск по какому либо параметру из моей формы. весь js мне писал chatgpt и я вообще в нем не разбираюсь совсем и в общем с "поиском" я …

12.02.2024
Почему при развертывании на железную дорогу проекта django возникает ошибка?

Я пытаюсь развернуть проект django на железной дороге и получаю такую ошибку: usage: gunicorn [OPTIONS] [APP_MODULE] gunicorn: error: unrecognized arguments: --log-file-- Не знаю, почему отображается аргумент --log-file--, ведь в моем файле он имеет правильный вид --log-file - …

12.02.2024
Django order_by("datetime") не работает

Я пытаюсь получить все объекты из "Чата", различающиеся по полям phone_number (CharField) и agent (ForeignKey) и упорядоченные по datetime DateTimeUTCField(default=datetime.now) chats = self.get_queryset().order_by('phone_number', "agent","-datetime").distinct("phone_number", "agent") for chat in chats: print(chat.datetime) но когда я вижу порядок …

12.02.2024
AttributeError: Получена ошибка AttributeError при попытке получить значение для поля `value` на сериализаторе

Я пытаюсь сериализовать данные в моем проекте электронной коммерции с помощью DRF. Дизайн моей базы данных таков, что у меня есть Product, который может иметь несколько ProductVariant, и каждый ProductVariant может иметь несколько ProductVariantProperty, связанных с ним. Это …

12.02.2024
Django Logout Метод Get не работает при попытке использовать метод Post

Я пытаюсь построить простой механизм входа-выхода с помощью Django. Вход в систему уже работает нормально. Ниже приведены соответствующие фрагменты кода: project_name/main/urls.py: from django.contrib.auth import views as auth_views urlpatterns = [ # ... path('accounts/logout/', auth_views.LogoutView.as_view(), name='logout'), ] project_name/templates/registration/logged_out.html: <!DOCTYPE …

12.02.2024
Шаблоны таблиц и Django

Рассмотрите следующие модели: Animal --> Pet (с внешним ключом к Animal). Оба объекта имеют целочисленное поле - ordinal, которое должно контролировать порядок их перечисления. Допустим, у нас есть 2 инстанса животных: Собака, Кошка И у нас есть 5 …

12.02.2024
Получаем BAD REQUEST, при получении адреса возвращается пустая строка

Views.py: from django.shortcuts import render from geopy.geocoders import Nominatim from django.http import JsonResponse Create your views here. def single_address(request): if request.method == 'POST': #print(request) address = request.POST.get('address','') #print(type(address)) if address: # Initialize Nominatim geocoder geolocator = Nominatim(user_agent="my_geocoder") try: # Geocode …

12.02.2024
При развертывании на Ec2 Instance Aws появляется ошибка "Disallowed Host".

Привет, ребята, я получаю ошибку при развертывании моего проекта django на Aws Ec2. В разрешенных хостах я поставил open, чтобы разрешить любому сайту открывать его ["*"]. Все равно выдало ошибку. Затем я ввел адрес публичного Dns, предоставляемого ec2, но …

12.02.2024
Добавление форм при использовании фабрики Django modelformset_factory

Я начинаю использовать фабрику modelformset_factory от Django. Я хочу использовать его для добавления нескольких записей в мою модель Shift. Я хочу иметь 3 кнопки (может быть, 4) Добавьте пустую форму Копирование последней формы (когда нужно изменить …

12.02.2024
Django: Использование словарей в качестве значений для models.Choices

Я пытаюсь сохранить в базе данных периодичность, которая состоит из суммы (например, 2) и единицы измерения (например, месяцы). Пользователю также должен быть предоставлен выбор. Идея состоит в том, чтобы передать это классу, который может использовать эту информацию для вычисления частоты …

12.02.2024
Обмен сообщениями в реальном времени в django с помощью каналов

Я пытаюсь создать функциональность группового чата, но мое соединение с вебскокетом устанавливается, но сообщения отправляются, но не принимаются. Я прикрепил свой код ниже, пожалуйста, просмотрите и сообщите мне решение, я буду очень благодарен consumers.py from channels.generic.websocket import WebsocketConsumer import …

12.02.2024
Проблема вызова Rest API [закрыто]

Я создаю Rest API, который может получить доступ к конечной точке API в моем API я размещаю некоторые данные в конечной точке API и эта конечная точка API возвращает некоторые данные в формате json , в конечном итоге эта …

12.02.2024
Не загружается домашняя страница для одной группы пользователей (Django)

Мне нужно сделать сайт для родителей, учителей и администраторов. У всех них разные домашние страницы, поэтому я перенаправляю их на соответствующую домашнюю страницу, проверяя их группу. Администраторы и учителя перенаправляются на нужную домашнюю страницу, но для пользователей-родителей просто загружается …

12.02.2024
Как сохранять данные в input

Я разрабатываю свой сайт и столкнулся такой проблемой. Я создал таблицу и в ней я хочу хранить данные в input. Сейчас это выглядит так: personal.html {% extends 'base.html' %} {% block title %} Персонал. Информационный центр {% endblock …

12.02.2024
Group_send() в каналах Django

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

12.02.2024
Почему не работает AJAX функция?

У меня есть класс class OrderCreate(CreateView), где я обрабатываю создание экземпляра модели Order. Я хочу, чтобы форма, представленная в этом классе обрабатывалась через AJAX. Ранее я уже работал с AJAX, реализовал корзину, отправки вопросов в администрацию сайта и все работает …

12.02.2024
Получение значения из выпадающих кнопок для последующего использования

Я делаю приложение на Django, в котором есть 3 выпадающие кнопки Select host, Select Filepath и Select Alert. Мне нужно получить обратно выбранные значения, чтобы использовать их позже при запуске скрипта InfluxDB. Я новичок в Django и у меня много …

12.02.2024
Как в Django организовать учёт товаров на складе?

Подскажите как в Django логичнее реализовать поступление и учёт товаров на складе? Т.е. есть номенклатура (tovar_id, name), есть склад (может быть несколько, sklad_id, name). Как нужно реализовывать документы поступления/отгрузки/списания? Например, поступление 2 товаров "радио" и "игрушка" в 1 документе поступления …

12.02.2024
Вызов функции не работает, даже если переданы правильные аргументы

Допустим, у меня есть 2 файла - файл 1 и файл 2. В файле 2 есть метод celery - @async_worker.task(ignore_result=True, queue="data_path") def publish_msg_from_lock_async(mac: str, data: bytes, gateway_euid: str, req_id=None): try: vostio_log.info("here - ", extra=_log_token_dict) addr = mac payload = …

12.02.2024
Использование унаследованной базы данных с masterdata в django

У меня есть база данных, которая используется в другом проекте, содержащая, скажем, информацию о сотрудниках. Мне нужно использовать эту информацию в своем проекте: У меня есть пользователь, и мне нужно установить его должность (как ForeignKey). Это название должности хранится …

12.02.2024
Django бросает django.core.exceptions.SynchronousOnlyOperation с модулем SyncPlaywright

В настоящее время я работаю над проектом Django, в котором мне нужно соскребать данные с веб-сайта с помощью Playwright. Однако я столкнулся с проблемой, связанной с тем, что асинхронная природа Playwright конфликтует с синхронным циклом запросов/ответов Django, хотя я использую …

12.02.2024
Невозможно настроить MIDDLEWARE для actor_id аудиторского журнала в Django

В документации сказано, что для автоматического получения actor_id мне нужно установить кусок auditlog.middleware.AuditlogMiddleware кода в MIDDLEWARE. Я так и сделал, но ничего не вышло, я до сих пор не могу написать, кто это изменил MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', …

12.02.2024
Nginx обслуживает изображения, но не css для приложения django

Я использую стек Django/Gunicorn/Nginx для своего небольшого веб-приложения. Мне удалось запустить приложение в производство, но мое приложение правильно показывает статические изображения, но не находит css-файл. Мои статические ресурсы, такие как изображения, css, js, были собраны python manage.py collectstatic …

12.02.2024
AppData\Local\Programs\Python\Python310\python.exe: не удается открыть файл 'F:\\py_project\\Django\\\manage.py': [Errno 2] No such file or directory

AppData\Local\Programs\Python\Python310\python.exe: не удается открыть файл 'F:\py_project\Django\manage.py': [Errno 2] No such file or directory AppData\Local\Programs\Python\Python310\python.exe: can't open file 'F:\\py_project\\Django\\manage.py': [Errno 2] No such file or directory Я не знаю, существует ли этот каталог в файловой системе.

12.02.2024
Django не возвращает объекты при поиске по полю __date

Почему поиск по полям __date и __month не возвращает ни одного объекта? class MembershipPlanSubscription(TimeStampBaseModel): user = models.ForeignKey(to=User, on_delete=models.CASCADE) start_date = models.DateTimeField() end_date = models.DateTimeField()

12.02.2024
Сбой проверки CSRF

Для моих представлений регистрации и входа в систему я получаю эту ошибку CSRF verification failed. Request aborted. You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to …

12.02.2024
Сериализатор отношений Django rest framework

мои сериализаторы: class ProductVariantSerializer(serializers.ModelSerializer): value = serializers.CharField(source="option.name", read_only=True) class Meta: model = ProductVariant fields = ['id', 'value', 'price',] class ProductSerializer(serializers.ModelSerializer): variants = ProductVariantSerializer(source="product", many=True, read_only=True) class Meta: model = Product fields = "__all__" мой результат: …