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

16.08.2024
Руководство, необходимое для создания проекта Django с пользовательским управлением пользователями и аутентификацией JWT

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

16.08.2024
Аватар пользователя Discord не отображается в шаблоне Django

Django Python OAuth Discord получение аватара из Discord API, пожалуйста, помогите мне, как это сделать. На странице index.html аватар пользователя не отображается в блоке <div class="auth">. Я пробовал несколько методов, но ни один не помог. Я не могу найти информацию …

16.08.2024
Управление несколькими провайдерами OAuth в Django/DRF

Допустим, у меня есть два OAuth-провайдера, Google и GitHub, с помощью которых пользователь может создать аккаунт в моем Django-приложении. Я написал пользовательскую модель пользователя и пользовательскую модель для хранения деталей OAuth (провайдер, идентификатор пользователя от провайдера и т.д.). Допустим, …

16.08.2024
Как удалить товары в Qoo10 по API в Django

Я использую Qoo10.jp api для публикации товаров на Qoo10 магазин. Работает хорошо, но когда я пытаюсь удалить товар, это не работает. Я пытался сделать это в Django. params = { 'key': user.qoo10_sak, 'v': '1.0', 'returnType': 'json', …

16.08.2024
Пользовательский виджет для панели поиска

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

16.08.2024
Отправка уведомлений с помощью pyfcm на несколько токенов

Я использую последнюю версию pyfcm и видел функцию async_notify_multiple для отправки нескольких токенов. Но она не работает. Как отправить несколько уведомлений. Спасибо

16.08.2024
Рендер шаблона Jinja

У меня есть шаблон jinga, как показано ниже: <span>Holiday Quote Includes</span> {% set rendered_bits = [] %} <div class="flex fontWeight400 tour_includes-items"> {% for bit in bits %} {% if bit == 'hotel' and 'hotel' not in rendered_bits %} …

16.08.2024
Ошибка CORS с фронтендом Angular 13 и бэкендом Django [дубликат]

В настоящее время я работаю над проектом, используя Angular 13 для фронтенда и Django для бэкенда. Я разработал страницу входа в систему, которая получает фоновое изображение через вызов GET API из бэкенда Django. Однако при выполнении запроса я сталкиваюсь с …

16.08.2024
Ошибка NoSuchKey при удалении файла django-avatar, сохраненного на DigitalOcean Spaces

Недавно я обновил старый проект Django до версии Django 4.2, используя платформу DigitalOcean App Platform. Все прошло достаточно гладко, за исключением попытки удалить элементы, управляемые пакетом django-avatar, где изображения аватаров хранятся на DO Spaces (хранилище объектов S3). Сохранение изображений …

16.08.2024
Django не подключается к контейнеру mysql на порту 3307, а в файле docker compose указано 3307:3306 [duplicate]

Docker-compose.yaml services: db: image: mysql:9.0.1 container_name: db_mysql_container environment: MYSQL_DATABASE: backend MYSQL_USER: asdf MYSQL_PASSWORD: asdf MYSQL_ROOT_PASSWORD: asdf ports: - '3307:3306' api: build: . container_name: django_container command: bash -c "pip install -q -r requirements.txt && python manage.py migrate && python manage.py runserver …

16.08.2024
Django на CapRover создает локальный каталог вместо загрузки медиа на S3

Я разворачиваю приложение Django с помощью CapRover и столкнулся с проблемой django-storages s3 bucket. Когда я запускаю приложение локально, все работает нормально, и медиафайлы загружаются в мое ведро S3, как и ожидалось. Однако, когда я развертываю приложение в CapRover, …

16.08.2024
Сервер Nginx не загружает статические файлы css

Я пытаюсь развернуть свой django сайт на сервере ubuntu nginx, следуя этому руководству (https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu). Развертывание работает, но css не работает. Я решил, что это что-то с collectstatic, но не уверен. Забавно, что css работает правильно …

16.08.2024
Collectstatic не загружается на s3, но скриптинг boto3 с учетными данными .env работает

Я пробую это уже около 24 часов без остановки. Вот мой файл settings.py: А когда я импортирую свои учетные данные из .env с помощью boto3 и стандартного скрипта, кажется, что соединение просто отличное. Каждый раз, когда я …

15.08.2024
Django - Браузер не сохраняет куки, если не установлен CSRF_COOKIE_DOMAIN

Я пытался заставить CORS/CSRF работать на моей локалке и обнаружил странную проблему, что если я не установлю CSRF_COOKIE_DOMAIN на localhost, как указано в этом ответе и я понятия не имею, почему это работает. Читал об этом …

15.08.2024
Как выполнить обратное соединение в Django ORM? Точно так же, как select_related, но в обратном порядке

Примеры моделей: class Order(models.Model): order_number = models.CharField(max_length=20) customer = models.CharField(max_length=100) class OrderItem(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE) product = models.CharField(max_length=100) quantity = models.IntegerField() class Meta: unique_together = ('order', 'product') Между Order и OrderItem …

15.08.2024
ADD to CART в DJANGO не работает на сайте электронной коммерции

Я изучаю учебник по созданию сайта электронной коммерции на django и python. У меня возникла проблема с опцией добавления в корзину. Мой код такой же, как в учебнике, но он не работает. Это github из учебника: [https://github.com/flatplanet/Django-Ecommerce] …

15.08.2024
Вот мой код:

Я создал веб-сайт для небольшого бизнеса. Все отлично работает в Chrome, Edge и т.д., но в Safari просто выскакивает сообщение Welcome to nginx! по умолчанию. Я настроил SSL с помощью Certbot. Вот конфигурация на nginx: listen 80; server_name …

15.08.2024
Как скрыть общий счетчик в changelist_view (Django admin)?

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

15.08.2024
Django-static-sitemaps errorTypeError: 'type' object is not iterable?

При использовании для генерации карты сайта я столкнулся с ошибкой при выполнении команды. В чем причина этой ошибки и как ее устранить? django-static-sitemapsTypeError: 'type' object is not iterablepython manage.py refresh_sitemap **views.py** from django.contrib import sitemaps from . import models …

15.08.2024
Настройка Django и MinIO с использованием HTTPS на одном сервере

Я установил MinIO в качестве хранилища объектов моего приложения Django и интегрировал функциональность этого модуля на том же сервере. Я следовал инструкции в django-minio-backend, но получил следующую ошибку. urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='subdomain.domain.org', port=9000): Max retries exceeded with url: /django-backend-dev-public (Caused by …

15.08.2024
Запрещенный доступ к развернутому веб-сайту Django

Я развернул свой django-сайт, следуя руководству Кори Шафера (Python Django Tutorial: Deploying Your Application (Option #1) - Deploy to a Linux Server). Но у меня возникла ошибка, и я не уверен, почему. <img alt="enter image description …

15.08.2024
Можете ли вы безопасно обновить Django AppConfig.label?

Я нахожусь в процессе слияния двух проектов Django, однако они имеют конфликтующие имена приложений. Например, конфликтующими названиями приложений являются customer, order и product, которые подразделяются на подкаталоги ecommerce и wholesale. project ├── manage.py ├── apps │ └── ecommerce …

15.08.2024
Отключение кнопок администрирования Django после нажатия

Есть ли простой способ в Django change forms отключить кнопки после отправки. Я хочу предотвратить отправку формы пользователем дважды в один и тот же момент!

15.08.2024
Django. Вопрос по ForeignKey. Почему результат None?

Пытаюсь сделать что-то на подобии JOIN, но только на Django. Для этой цели использую ForeignKey для связи двух моделей. Вот минимально воспроизводимый пример. models.py from django.db import models class Implement(models.Model): implement_name = models.CharField(max_length=255, blank=True) class Chatbot(models.Model): chatbot_name = models.CharField(max_length=255) implement_name …

15.08.2024
Mysql CHARSET установлен на utf8mb4, но при вставке эмодзи всегда возникает ошибка 1366

Сначала проверьте CHARSET базы данных: MariaDB [outdoors]&gt; show create database outdoors; | outdoors | CREATE DATABASE `outdoors` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */ | Затем проверьте таблицу CHARSET: MariaDB [outdoors]&gt; show create table backend_comment; | …

15.08.2024
Ошибка 'Invalid filter: 'length_is' в шаблоне Django - как исправить?

В моем проекте Django при рендеринге шаблона возникает ошибка TemplateSyntaxError. Сообщение об ошибке выглядит следующим образом: TemplateSyntaxError at /admin/dashboard/program/add/ Invalid filter: 'length_is' Django Version: 5.1 Python Version: 3.12.4 Error Location: This error appears in a Django template at line 22 …

15.08.2024
JS/jQuery - Динамическая установка текстового значения в поле ChoiceField формы Django

У меня есть такое поле ChoiceField в форме Django: forms.py sales_documents_description_1 = forms.ChoiceField(required=False, choices=list(models_products.objects.values_list( 'id_product','product_denomination')), widget=forms.Select(attrs={'id': 'sales_documents_editable_select_description_1','style': 'width:200px','onchange': 'populate_selected_product(this.id,this.value)'})) В моем шаблоне, как мне установить значение этого ChoiceField, указав аргумент text (НЕ VALUE). Я …

15.08.2024
Фильтр данных в поле с раскрывающимся списком из другого поля выбора [закрыто]

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

15.08.2024
TemplateSyntaxError после добавления темы Django Admin с помощью модуля Jazzmin

Я добавил тему админ-панели Django в свой проект, используя модуль django-jazzmin. Изначально она работает нормально, но когда я пытаюсь получить доступ к некоторым опциям в панели администратора (например, "Пользователи" или "Профиль"), я сталкиваюсь со следующей ошибкой: TemplateSyntaxError at /admin/booking/bookedseat/53/change/ Invalid …

15.08.2024
GitHub Actions не улавливает ошибки в Django doctests

Я только что понял, что при запуске тестирования через GitHub Actions сбой в моих тестах не приводил к ошибке. Как сделать так, чтобы неудачные доктесты приводили к неудачному тестированию GitHub Actions? Пример доктеста, как я его …

15.08.2024
Django RelatedManager возвращает None в шаблоне

Я пытаюсь получить доступ к связанным данным в шаблонах, но получаю только None. модели from django.db import models from django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver class Product(models.Model): title = models.CharField(max_length=50) description = models.TextField() price …

15.08.2024
Кодек 'utf-8' не может декодировать байт 0xff в позиции 0: недопустимый начальный байт [Djanago Rest Framework].

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

15.08.2024
Запуск другого метода в представлении после сохранения формы с помощью CBVs - DJANGO

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

15.08.2024
Django All-auth возвращает аккаунт неактивным при первом социальном входе

У меня есть локальная учетная запись со статусом is_active = False. Теперь я хочу автоматически устанавливать статус активации учетной записи True, если пользователи входят в систему через свой социальный аккаунт. В моем коде есть хук Django Allauth для установки …

15.08.2024
Есть ли способ соединить пользователей из разных проектов?

Пользователи моей административной панели находятся в mongodb на сервере аутентификации (expressjs ts), а пользователи моих приложений находятся в postgresql на другом сервере (Django). Я сделал один сервис, который используется для создания событий. но проблема в том, что я хочу …

15.08.2024
Функция триггера не вставляет все записи в таблицу data_sync_datahistory с application_name = 'dibpos_offline'

Я работаю над триггерной функцией PostgreSQL для регистрации изменений в таблице data_sync_datahistory при выполнении операций INSERT или UPDATE над другими таблицами. Триггер настроен так, чтобы регистрировать эти изменения только в том случае, если для application_name установлено значение 'dibpos_offline'. Однако я …

15.08.2024
Определение часто используемых полей формы в Django

У меня есть приложение, в котором есть несколько форм поиска на разных страницах. Одно из часто используемых полей формы - "показать x элементов", где x может быть 10, 20 или 50. Я также хотел бы иметь поле "Сортировать по" …

15.08.2024
При попытке запустить сервер django ничего не происходит. Пишет только в терминал Python

При попытке запустить сервер django ничего не происходит. Пишет только в терминал Python. Работаю в редакторе кода VS Я проверял Проверьте путь к интерпретатору. Я проверял версию Python. Я запускаю его в папке, где находится manage.py

15.08.2024
Django - невозможно использовать разные значения и метки в списке поля выбора при использовании jQuery Editable Select

В Django я использую ChoiceField: forms.py class forms_sales_documents(forms.ModelForm): sales_documents_description_1 = forms.ChoiceField(required=False, choices=list(models_products.objects.values_list( 'id_product','product_denomination')), widget=forms.Select(attrs={'id': 'sales_documents_editable_select_description_1','style': 'width:200px','onchange': 'populate_selected_product(this.id,this.value)'})) Я использую JQuery-Editable-select https://github.com/indrimuska/jquery-editable-select для создания селектбоксов с возможностью поиска, но когда я это делаю, становится невозможным …

14.08.2024
IP-адрес DigitalOcean отправляет меня на случайный веб-сайт

Я создаю сайт Django на DigitalOcean. Я следовал учебнику и в папке настроек установил ALLOWED_HOSTS равным ipv4, который DigitalOcean предоставил при настройке дроплета для проекта. Однако когда я запускаю python3 manage.py runserver, используя предоставленный ip-адрес, он отправляет меня на …