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

16.01.2025
Django alterfield migration to textfield fails [duplicate]

Миграция для пакета Django django-mail-queue содержит следующее в соответствующей части: migrations.AlterField( model_name='mailermessage', name='to_address', field=models.TextField(db_index=True, verbose_name='To'), ), Но на MySQL 9.0.1 (Django 5.1.5) это не удается со следующей ошибкой: django.db.utils.OperationalError: (1170, "BLOB/TEXT column 'to_address' used in key specification …

16.01.2025
Django_apscheduler вызывает мое задание много раз

У меня есть пакет планировщика python с таким основным файлом: from apscheduler.schedulers.background import BackgroundScheduler from django_apscheduler.jobstores import DjangoJobStore, register_events from django.utils import timezone from django_apscheduler.models import DjangoJobExecution import sys # This is the function you want to schedule - …

16.01.2025
Как сделать горячую перезагрузку многоразового приложения Django? [дубликат]

Я создаю многоразовое приложение Django. Я могу собрать пакет с помощью python -m pip install build, который создает *.tar.gz файл, который я могу установить. Но как мне сделать так, чтобы основное приложение Django автоматически перезагружалось при изменениях в дочернем …

16.01.2025
Проблемы с DateRangeFilter

При использовании фильтра по произвольному диапазону дат выдает ошибку AttributeError at /admin/manufactory/employeeworklog/ 'list' object has no attribute 'strip' Request Method: GET Request URL: http://127.0.0.1:8000/admin/manufactory/employeeworklog/?date__range__gte=01.12.2024&date__range__lte=07.01.2025 Django Version: 5.1.1 Exception Type: AttributeError Exception Value: 'list' object has no attribute 'strip' Exception Location: …

16.01.2025
Добавление пользователя, созданного в Django, на сервер с помощью ldap

Я хочу добавить пользователя, созданного в Django, на свой сервер через LDAP. Даже если я получаю сообщение об успешном подключении, оно не продолжается и выдает следующее предупреждение: LDAP соединение успешно. Произошла ошибка во время LDAP-соединения: ('unable to open socket', [(LDAPSocketOpenError('ошибка …

16.01.2025
Set-cookie не работает в React и Django

Я пытаюсь сделать простую аутентификацию на основе сессии с помощью Django и React, но браузер не хочет устанавливать cookies LoginView: class LoginView(APIView): def post(self, request): username = request.data.get("username") password = request.data.get("password") user = authenticate(request, username=username, password=password) if …

16.01.2025
Конечная точка Django DRF API может быть вызвана через Postman, но в pytest выдает 404 not found

В настоящее время я переписываю наши модульные тесты Django (написанные с помощью библиотеки django.unittest) на pytest и сталкиваюсь с проблемой. Я использую отдельный conftest.py файл, в котором храню свои фикстуры pytest, а также загружаю свои фикстуры JSON для …

16.01.2025
ModuleNotFoundError at /api/v1/account/users/1/

У меня есть проект django rest framework с таким типом treeroot В модели счетов у меня есть модель User, как показано ниже : class User(AbstractUser): phone_number …

16.01.2025
Проблема с Django CheckConstraint

Я пытаюсь добавить несколько новых полей в существующую модель, а также ограничение, связанное с этими новыми полями: class User(models.Model): username = models.CharField(max_length=32) # New fields ################################## has_garden = models.BooleanField(default=False) garden_description = models.CharField( max_length=32, null=True, blank=True, ) class …

16.01.2025
Как отобразить несколько самосвязанных данных внешнего ключа в Django/HTML?

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

15.01.2025
Не удается загрузить медиа из приложения Django в R2 Cloudflare или Digital Ocean Spaces

У меня есть некоторые проблемы с загрузкой медиа на R2 Cloudflare или Digital Ocean Spaces, приложение размещено в Digital Ocean, я предполагаю, что что-то блокирует приложение, и я не знаю, где начать искать. Django + Nginx + Gunicorn. …

15.01.2025
Ошибка при импорте сериализаторов из rest_framework в проект Django

Я столкнулся с проблемой при попытке импортировать сериализаторы из модуля rest_framework в моем проекте Django. Когда я использую следующую строку кода: from rest_framework import serializers Я получаю следующее сообщение об ошибке: ImportError: cannot import name 'serializers' from 'rest_framework' …

15.01.2025
Представление stock.views.eliminar_tipomaterial не возвращало объект HttpResponse. Вместо этого он вернул None

Я делаю CRUD с Django 5.1 Я хочу удалить данные, когда я нажимаю на кнопку удаления, он остается в том же, но он показывает эту ошибку: views.py def eliminar_tipomaterial(request, tipomaterial_id): tipomaterial = get_object_or_404(TipoMaterial, pk=tipomaterial_id) if request.method == 'POST': …

15.01.2025
Можете ли вы заставить sortable.js работать с модалом boostrap 5?

Я создаю приложение с контрольными списками для развлечения и пытаюсь использовать sortable.js с python django. Я могу заставить сортируемый список работать в этом примере, используя следующий html В своих взглядах я def test5(request): items = Item.objects.filter(user=request.user, datecompleted__isnull=True) …

15.01.2025
Дорогостоящие вычисления в django должны выполняться при изменении модели

Я работаю над django-приложением, в котором есть модель с полем, которое должно вычисляться при изменении модели. Само вычисление относительно дорого (1+ секунды), особенно если/когда это поле пересчитывается для большого набора запросов. Важно, чтобы это поле пересчитывалось сразу после изменения модели, …

15.01.2025
Как реализовать миниатюрные изображения в ModelViewSet в Wagtail?

Возможно ли реализовать уменьшенное изображение в ModelViewSet представлении листинга? Вот пример для модели NewsPost. class NewsPostViewSet(ModelViewSet): model = NewsPost list_display = ["title", "category", "date_start", "date_end", "live"] add_to_admin_menu = True icon = "calendar-alt" menu_label = "News" …

15.01.2025
Изображение Django не отображается на веб-странице [закрыто]

Я следую учебнику w3schools w3schoools-img. и пытаюсь отобразить img на моей веб-странице Django, но вместо этого я получаю маленькую зеленую иконку: вот мой шаблон: {% extends …

15.01.2025
Django_filters.Filterset с контекстными данными из FilterView

У меня есть модель LearnerInstance: class LearnerInstance(models.Model): learner = models.ForeignKey(Learner, on_delete=models.CASCADE) aim = models.ForeignKey(Aim, on_delete=models.CASCADE) ... class Meta: unique_together = ("learner", "aim") def __int__(self): return self.learner def name(self): return f"{self.learner.firstname} {self.learner.surname}" views.py class GroupDetailView(FilterView): model = LearnerInstance template_name …

14.01.2025
Как денормализовать иерархические данные модели Django для вывода в CSV или Excel с помощью Djange REST Framework?

Предположим, мы создаем приложение адресной книги с помощью Django REST Framework и хотим вывести конечную точку, которая экспортирует всех людей. У каждого человека может быть один или несколько телефонных номеров. Примерные данные могут выглядеть следующим образом: <pre class="lang-json …

14.01.2025
Сервер разработки Postgresql + Django не открывается в браузере (соединение отказано)

Моя попытка создать/интегрировать базу данных Postgresql и запустить сервер разработки Django продолжает терпеть неудачу, а я следовал каждому шагу в этом руководстве (страница поиска для 'Setting Up PostgreSQL with Django'): (сайт 1) https://www.hostinger.com/tutorials/django-tutorial Когда я …

14.01.2025
Обработка данных для JSON и FormData в Angular

Так что я вроде как новичок в angular и django, но я пытаюсь создать веб-приложение, похожее на Amazon, где пользователь может войти в систему и просматривать различные объявления от других пользователей, создавать свои собственные объявления и выполнять основные операции CRUD …

14.01.2025
Ищу предложения по «максимально простой» системе email-уведомлений на Django

На моем первоначальном сайте я привлек «весь Pinax» только для того, чтобы сделать одну(!) вещь: позволить мне ставить в очередь запросы на получение сообщений электронной почты, которые затем будут отправляться каждые пятнадцать минут внешней командой «manage.py» (каждые пятнадцать минут). Теперь …

14.01.2025
String_if_invalid Шаблон django или ninja: пользовательский рендерер в выбранной html-строке

я ищу решение, чтобы выборочно не заменять отсутствующие переменные/заменять на что угодно в django: У меня есть текст, заданный пользователем, в который он может вставлять переменные {{model.myvar}}. В бэкенде я отображаю текст и контекст, чтобы вернуть текст, который …

14.01.2025
Создание поста и загрузка нескольких файлов в Django

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

13.01.2025
Django allauth - ACCOUNT_UNIQUE_EMAIL не предотвращает дублирование писем при регистрации

Я создаю базовый сайт, на котором пользователи регистрируются с помощью электронной почты, имени пользователя и psssword. Я использую dj_rest_auth, который оборачивает allauth для предоставления интерфейса REST API. Вот пример вызова регистрации: POST: http://127.0.0.1:8000/api/auth/registration/ Body: { "username": "new_user3", "password1": …

13.01.2025
Получение пустого request.data при вызове службы Python с помощью Dapr: плохой синтаксис запроса (400)

Я столкнулся с проблемой при вызове службы Python с помощью Dapr. Вызов постоянно приводит к следующей ошибке: код 400, сообщение Плохой синтаксис запроса ('4') Проведя расследование, я обнаружил, что ошибка может быть связана с неполной или отсутствующей …

13.01.2025
Django падает при загрузке шаблона с URI длиной 300 000+ символов

Я поместил URI data:image в файл шаблона django (Jinja 2), и когда я пытаюсь загрузить страницу с этим шаблоном, django падает без сообщений об ошибках. Длина URI составляет более 300 000 символов. Как поместить это изображение на страницу …

13.01.2025
Django продолжает сообщать мне, что мой email суперпользователя нарушает ограничение уникальности

Я создаю бэкенд Django/DRF и постоянно получаю эту ошибку, когда пытаюсь создать суперпользователя в cli: psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint `"users_useraccount_email_key"` Это странно, потому что я знаю, что использую уникальные адреса электронной почты КАЖДЫЙ раз, …

13.01.2025
Django не может подключиться к базе данных в контейнере

Я создал файл docker-compose version: "3" services: web: build: . command: bash -c "python manage.py migrate &amp;&amp; python manage.py runserver 0.0.0.0:8000" ports: - 8000:8000 depends_on: - postgresql volumes: - .:/app postgresql: image: postgres:latest environment: POSTGRES_DB: pgdb POSTGRES_USER: postgres POSTGRES_PASSWORD: …

13.01.2025
Сайт Django выкидывает ошибку после спам-обновления

У меня есть приложение Django 1.8.4, которое использует python 3.6.9. Проблема возникает, когда я обновляю страницу ~10-20 раз. Я получаю следующую ошибку: Одно обновление после ошибки и сайт снова работает. …

13.01.2025
Django пользовательские `get_or_create` на модели с M2M через модель

Как сказано в заголовке, я пытаюсь реализовать get_or_create метод, который может получить или создать экземпляр относительно through модели. Модели: class Component(models.Model): name = CharField() class ConfigComponent(models.Model): config = models.ForeignKey(Config) component = models.ForeignKey(Component) quantity = models.PositiveIntegerField() class Config(models.Model): …

13.01.2025
Как создать список объектов из 2 моделей с сортировкой в Django?

У меня есть такая модель в Django: Class SmallNews(models.Model): date_news = modeles.DateField ... Class BigNews(models.Model): date_news = modeles.DateField ... Я хочу создать список объектов(SmallNews + BigNews) и отсортировать все эти объекты по полю DateField. Как лучше всего это …

13.01.2025
React и Django

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

13.01.2025
Изображение Django PIL не изменяет размер

Я пытаюсь изменить размер изображения профиля для моей модели профиля. И я не вижу, что я делаю неправильно. Ниже приведен код: def save(self, *args, **kwargs): super().save() img = Image.open(self.profile_picture.path) img.show() img_resized = img.resize((100, 100), Image.Resampling.LANCZOS) img_resized.save() Я хотел …

13.01.2025
Проблема - TemplateResponseMixin требует либо определения 'template_name', либо реализации 'get_template_names()' [duplicate]

Я перепробовал все, чтобы исправить эту проблему, это так расстраивает!!! После регистрации (с помощью React) я получаю письмо с ссылкой для проверки. После нажатия на ссылку возникает проблема с «TemplateResponseMixin», что бы я ни пытался сделать... Вот мой …

13.01.2025
AttributeError: объект 'str' не имеет атрибута 'is_registered' в Django Custom Add Product Page

Title: AttributeError: 'str' object has no attribute 'is_registered' in Django Custom Add Product Page Заявление о проблеме: Я создаю пользовательскую страницу в Django, чтобы позволить пользователям (сотрудникам) добавлять продукт. Продукт определяется в модели Product, которая включает ManyToManyField для …

13.01.2025
Как решить проблемы CORS с бэкендом Django на Heroku для фронтенда Flutter?

Я работаю над бэкендом Django, размещенным на Heroku, и фронтендом Flutter, размещенным на https://anirni.web.app. Мои API-запросы блокируются из-за политики CORS, и я пытаюсь настроить Django для правильной работы с этим **Моя текущая установка: ** …

13.01.2025
Невозможно запустить очередь с мертвой буквы (RabbitMQ / Celery)

Я определил CELERY_TASK_QUEUES = ( Queue('celeryDrawingRegister', Exchange('celeryDrawingRegisterExchange', type='direct'), routing_key='register.#', queue_arguments={ 'x-dead-letter-exchange': 'dlx_exchange' }), Queue('celeryDrawingRegisterDLQ', Exchange('dlx_exchange'), routing_key='dlq.#'), # Dead Letter Queue ) в моем файле settings.py, затем я запускаю своих рабочих, используя celery multi start devCeleryDatasheetMaitainance devCeleryDocument …

12.01.2025
Я получаю ошибку: everse для 'genre' с аргументами '('',)' не найден. 1 pattern(s) tried: ['genres/(?P<genre_id>[0-9]+)\\Z']

Я пытаюсь запустить сайт Django, но у меня возникает ошибка при нажатии на этот url: 'book:genres' Вот в чем ошибка: Reverse for 'genre' with arguments '('',)' not found. Проверен 1 шаблон(ы): ['genres/(?P&lt;genre_id&gt;[0-9]+)\Z'] что-то не так с этим урлом: …

12.01.2025
Django добавляет слеш в динамический сегмент URL

У меня динамический url настроен следующим образом: path('segment/', func1, name='func1'), path('segment/&lt;str:string&gt;/', string, name='string'), Однако когда я перехожу к https://example.com/segment/watch?v=nTeq0U_V15U (watch?v=nTeq0U_V15U - это строка), в середине автоматически добавляется косая черта, в результате чего получается https://example.com/segment/watch/?v=nTeq0U_V15U/. Интересно, что при …