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

28.01.2022
Celery ForkPoolWorker возвращает None

Я использую Celery в своем приложении Django. Если я правильно понял, Celery имеет два процесса, MainProcess и ForkPoolWorker. Последний является асинхронным и используется для выполнения тяжелой работы, чтобы не блокировать основной процесс. В моем проекте кажется, что MainProcess выполняет …

28.01.2022
Невозможно создать докер для Django и Mysql

Я создаю приложение с Djnago и MySql. Но у меня возникает ошибка во время сборки. Вот мой код: docker-compose.yml version: '3.9' services: db: image: mysql ports: - '3306:3306' environment: MYSQL_DATABASE: 'repository' MYSQL_USER: 'root' MYSQL_PASSWORD: '' MYSQL_ROOT_PASSWORD: '' web: build: …

28.01.2022
Ошибка NoReverseMatch на "url" в Django при запросе AJAX url

Я пытаюсь обновить данные таблицы на HTML странице Django, не обновляя всю страницу каждые 10 секунд... для чего я использую AJAX в Django Это HTML страница, которую я хочу отобразить - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" …

28.01.2022
Как преобразовать команды управления Django в действия формы, чтобы заполнить базу данных загруженным CSV-файлом?

Django 1.9.8, Python 3.6, база данных Postgres Я пишу небольшое приложение на Django, которое будет использовать пользовательский интерфейс для импорта товаров из загруженного файла csv через Form и заполнения базы данных. Я написал логику бэкенда для приложения, используя Custom …

28.01.2022
Получение вводимых данных в Django без форм

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

28.01.2022
Mongoengine: создание QuerySet из объекта курсора MongoDB, полученного от агрегации

У меня есть курсор MongoDB, который генерируется агрегацией. pipeline= [ { "$match": { "Состояние заказа": "ОТКРЫТ" }}, { "$lookup": { "from": 'items', "localField": 'itemid', "foreignField": 'itemid', "as": 'items'}}, ] курсор = Orders.objects.aggregate(pipeline) Поскольку в документации mongoengine указано, что …

28.01.2022
Django.db.utils.ProgrammingError: отношение "django_content_type" уже существует

Когда я создаю новую модель и запускаю сервер, я получаю ошибку django.db.utils.ProgrammingError: отношение "django_content_type" уже существует Поскольку я не смог создать новую таблицу в существующей базе данных. Я перепробовал все существующие решения, но так и не смог решить …

28.01.2022
Использую Memcached с Django и использую декоратор кэшированных страниц для гостевых пользователей, но в одном случае мне нужно аннулировать кэш, но я не знаю ключ кэша.

Мой декоратор def cache_auth(*cache_args, **cache_kwargs): def inner_decorator(func): @wraps(func) def inner_function(request, *args, **kwargs): if not request.user.is_authenticated: return cache_page(*cache_args, **cache_kwargs)(func)(request, *args, **kwargs) return func(request, *args, **kwargs) return inner_function return inner_decorator в моем файле views.py @cache_auth(60*60, key_prefix='index') def index(request, **kwargs): doing …

28.01.2022
Django Form not Saving Поле, которое я добавил

Я следую учебнику Django на Youtube, я добавил поле био в UserUpdateForm. В change_profile.html есть слот для редактирования биографии, но когда я нажимаю кнопку обновления, обновляется все остальное, кроме биографии. from django import forms from django.contrib.auth.models import User from …

28.01.2022
Невозможно создать новые таблицы в Postgres (Django rest API)

File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 82, in _execute return self.cursor.execute(sql) django.db.utils.ProgrammingError: отношение "django_content_type" уже существует Может ли кто-нибудь подсказать мне, как решить эту ошибку?

28.01.2022
Как упорядочить по фамилии столбец с полным именем в Django?

У меня есть модель контакта со столбцом FullName, который содержит, например, "John Smith". Как упорядочить данные по фамилии, которая отображается в столбце FullName? Для длинного имени типа "John Smith Doe" я хотел бы упорядочить данные по слову "Doe". …

28.01.2022
Есть ли способ конвертировать проект Django с базой данных postgresql, собранный из исходников с расширением cube, в msi?

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

28.01.2022
Как я могу выполнить этот поиск в поле crispyforms?

Как я могу сделать такой поиск в поле crispyforms? Я читал, что это можно сделать с помощью django-filter, но я не знаю, как интегрировать его в Crispy-forms. введите описание изображения здесь

28.01.2022
Изменение имени члена в сериализаторе фреймворка Django REST

Я использую сериализатор Django REST framework class SpotSerializer(serializers.Serializer): key = serializers.IntegerField() у которого есть поле key а сериализованный класс имеет key class Spot: def __init__(self, key) self.key = key выход SpotSerializer будет json и передан в …

28.01.2022
Вставка в select в Django

Есть ли в Django ORM способ выполнить вставку в оператор select. Можно предположить, что у меня есть модели django, созданные для table2 и table1 из нижеприведенного запроса INSERT INTO table2 (column1, column2, column3, ...) SELECT column1, column2, column3, ... …

28.01.2022
DRF Неполевые ошибки: Невозможно войти в систему с предоставленными учетными данными

Я пытаюсь понять, почему мое приложение внезапно не позволяет мне войти в систему пользователя после внесения изменений в его профиль. У меня есть вложенный сериализатор User с полями сериализатора профиля (onetoOne), использующий Djoser для урлов. Когда я пытаюсь обновить …

28.01.2022
Медиаконтент не отображается, когда значение DEBUG равно False в IIS

Я хочу запустить свой проект django3.2 на IIS v10 и у меня возникла проблема, когда я меняю Debug с True на False! Пока DEBUG=True, все работает очень хорошо, но когда я меняю его на "False", содержимое MEDIA не отображается! settings.py: …

28.01.2022
Аннотирование записей Django с помощью объектов расстояния GeoDjango не работает

У меня есть таблица с GeoDjango GeometryField, и записи включают как точки, так и полигоны. Мне нужно вернуть те записи с геометрией Point в пределах заданного расстояния в км от заданной точки для внешнего API. Сначала я фильтрую записи …

28.01.2022
GetElementsByTagName получают неопределенное значение после href

Получение getElementsByTagName работает хорошо до того, как я добавляю href. После того, как я добавляю href в колонку, getElementsByTagName становится неопределенным. Что я должен сделать, чтобы оба варианта работали вместе. Script var grid = document.getElementById("Table1"); //Reference the CheckBoxes in …

28.01.2022
Как вызвать функцию в поле перенаправления?

Думаю, будет лучше сначала показать вам код, прежде чем я объясню: $(function() { var IMP=window.IMP; IMP.init('11111111'); $('.order-form').on('submit', function(e) { var amount = parseFloat($('.order-form input[name="amount"]').val().replace(',','')); var type=$('.order-form input[name="type"]:checked').val(); var order_id = AjaxCreateOrder(e); if(order_id==false) { alert('주문 생성 실패\n다시 시도해주세요.'); return false; …

28.01.2022
POST http://127.0.0.1:8000/update_item/ 500 - Django

У меня вопрос о django. На моем сайте электронной коммерции я пытаюсь добавить функцию добавления в корзину. Мой код работает, и я могу добавить в корзину с AnonymousUser. Но когда я пытаюсь добавить в корзину, когда я вошел в …

28.01.2022
Произошла ошибка при чтении обработчика WSGI: Ошибка

Когда я хочу открыть проект django, я сталкиваюсь с такой ошибкой. Мои проекты django живут на одном сервере, но я столкнулся с такой ошибкой на последнем сайте, который я открывал. web.config: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <add name="Python FastCGI" …

28.01.2022
Django-Filter: Поиск в поле ArrayField с помощью массива?

У меня есть точка данных all_positions, которая использует arrayField. Таким образом, пример данных выглядит следующим образом: all_positions: ["C", "1B"], all_positions: ["RP", "CP"], all_positions: ["CP"], Я хотел бы иметь возможность сделать запрос, подобный /api/player-profiles/?all_positions=RP,CP и вернуть второй и …

28.01.2022
Не могу понять, как работает django_q

У меня проблемы с пониманием того, как использовать django_q для отправки асинхронных задач. Моя цель - сбросить некоторые значения во всех экземплярах одной модели один раз в день. Как мне сказать django_q пройтись по всем экземплярам моей модели …

28.01.2022
Docker/ Django/ Postgres - не удалось перевести имя хоста "db" в адрес: Имя или служба неизвестны

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

28.01.2022
Проблема развертывания Djano heroku: django

Впервые здесь на stackowerflow, надеюсь, что кто-нибудь сможет мне помочь :) Я пробовал несколько способов развертывания сайта, следуя нескольким руководствам, и решил большинство ошибок, которые я получал, кроме одной: После размещения проекта django через git в heroku, у …

28.01.2022
Объект (1) возникает при добавлении новых деталей в панели администратора

Когда я добавляю новые данные, появляется объект (1). Если я перейду в таблицу с отношением "многие к одному", она не покажет ID, а вместо этого покажет "объект (1)". Я пробовал менять наборы полей, но это не помогает. Когда я создаю …

28.01.2022
Django формы для ввода нескольких паролей

Я пытаюсь клонировать linkr.ee только для обучения Страница выглядит следующим образом: Каждый пользователь имеет свою страницу -На этой странице один пользователь может иметь несколько ссылок Ссылка может иметь поле пароля, чтобы разблокировать …

28.01.2022
Можно ли настроить Supervisor + несколько процессов Daphne с конечными точками ssl.

Я пытаюсь настроить следующую конфигурацию: Django w/ channels Множество процессов Daphne в качестве ASGI сервера, с ssl конечными точками. Супервизор, управляющий Daphne Нет других серверов (nginx и т.д.) перед Daphne Без использования ssl я могу привязать …

28.01.2022
Django, отправка почты smtp через SSL

Не удается отправить письмо - выдает такую ошибку: SSLError [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056) Настройки почты в settings.py такие: EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" EMAIL_HOST = "mail.*.ru" EMAIL_HOST_USER = "info@*.ru" EMAIL_HOST_PASSWORD = "***" DEFAULT_FROM_EMAIL = "job@*.ru" EMAIL_PORT = 587 …

28.01.2022
Redis и каналы в Windows

Я пытаюсь получить var в моем consumers.py, чтобы отправлять данные клиенту в реальном времени, поскольку функция выполняет вызовы API и возвращает их в браузер. Я знаю, что для работы channels нужен Redis, но почему? Почему мы не можем просто …

27.01.2022
Метод пользовательского менеджера Django, возвращающий объект по запросу значения

Я пытаюсь сделать метод для модели "Clase", который возвращает "Clase", чье значение "codigo" соответствует аргументу. На данный момент у меня есть следующее: class CodigoClaseManager(models.Manager): """ Custom manager that enables geting a Clase by codigo """ def get_by_code(self, code): return super(CodigoClaseManager,self).get_query_set().filter(codigo=code) …

27.01.2022
Локальная переменная 'comment_form' ссылается перед присвоением в django

Я создал приложение, в котором пользователь может войти в систему и опубликовать содержимое, которое он хочет: и теперь я решил добавить раздел комментариев к каждому сообщению, которое пользователь сделал в приложении, я следовал руководству на сайте djangocentral, но это не …

27.01.2022
Как объединить три модели Django Models для получения набора запросов?

Я хочу создать набор запросов, который ссылается на три связанные модели и позволяет мне фильтровать. SQL может выглядеть следующим образом: SELECT th.id, th.customer, ft.filename, fva.path FROM TransactionHistory th LEFT JOIN FileTrack ft ON th.InboundFileTrackID = ft.id LEFT JOIN FileViewArchive …

27.01.2022
TypeError: Field 'id' expected a number but got <django.contrib.auth.models.AnonymousUser object at 0x0000022009F7BF60> помогите разобраться в ошибке!

Вот вью: from api import filters, pagination, permissions from django.shortcuts import get_object_or_404 from django_filters.rest_framework import DjangoFilterBackend from rest_framework import mixins, status, viewsets from rest_framework.decorators import action from rest_framework.permissions import AllowAny, IsAuthenticated from rest_framework.response import Response from .file import send_file from …

27.01.2022
Вычисление разницы между месяцами и int в django

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

27.01.2022
Невозможно получить события календаря api от пользователя

Итак, в настоящее время я могу войти в систему под учетной записью социального пользователя, но не могу получить доступ к событиям календаря api этого пользователя. Поток: login-&gt;main page-&gt;calendar(localhost:8000/login-&gt; localhost:8000-&gt;localhost:8000/calendar) @login_required …

27.01.2022
Вход в систему с ошибками TokenAuthentication и AbstractBaseUser

Моя модель пользователя: class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(_('email address'), unique=True) first_name = models.CharField(_('first name'), max_length=30, blank=True) last_name = models.CharField(_('last name'), max_length=30, blank=True) date_joined = models.DateTimeField(_('date joined'), auto_now_add=True) national_code = models.CharField( _('national code'), max_length=10, blank=True, null=True ) phone_number …

27.01.2022
Django, интернационализация. Разные переводы для одинаковых слов

Нужны разные переводы для одинаковых фраз. Например, пункт меню Главная-&gt;Main, а далее в тексте Главная-&gt;Index.

27.01.2022
Django изменяет булево значение после POST

Я пытаюсь клонировать linkr.ee только для обучения Страница выглядит следующим образом: У каждого пользователя есть страница На этой странице у одного пользователя может быть несколько …