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

21.07.2024
UnicodeDecodeError: 'utf-8' codec cannot decode byte 0xb8 in position 57: invalid start byte ERROR when using Django and Postgresql

Привет, я начинающий разработчик, пытаюсь сделать веб-страницу с помощью django и postgresql db. Я создал проект и приложение и подключился с помощью settings.py к базе данных postgresql. Когда я запускаю python manage.py makemigrations, возникает ошибка UnicodeDecodeError: 'utf-8' …

21.07.2024
Автоматизация развертывания на страницах GitHub с помощью Django Collectstatic [GitHub Actions Beginner]

У меня есть два рабочих процесса для GitHub Actions. Один выполняет задачу развертывания статических активов ветки prod, а другой - задачу запуска команды Django collectstatic. Я хочу объединить оба процесса для автоматического развертывания новых статических элементов, чтобы не …

20.07.2024
Может ли кто-нибудь проверить, что не так с моим кодом в Django?

Итак, я только что создал CRUD в Django и теперь хочу протестировать его, и тест Create и Delete работает с этими командами в cmd: CREATE curl -X POST http://localhost:8000/user/ -H "Content-Type: application/json" -d "{\"username\": \"john_doe\", \"email\": \"john@example.com\", \"first_name\": \"John\", …

20.07.2024
Как заставить Django makemessages использовать существующие переводы приложений, а не дублировать их?

Как заставить makemessages игнорировать уже переведенные строки? В Django 5 я запускаю ./manage.py makemessages -l fr Я также скопировал templates/registration/registration_form.html из приложения "Регистрация" (django-registration-redux), чтобы я мог модифицировать его для расширения base.html из моего …

20.07.2024
Оптимизация оператора Select в PostgresSQL

Ниже приведен оператор SELECT в PostgreSQL. В настоящее время он возвращает около 300 тыс. строк, что является сгруппированным результатом нескольких миллионов базовых строк. Набор данных будет только увеличиваться. С помощью функции ANALYSE EXPLAIN стоимость этого select составляет 111847 единиц. …

20.07.2024
Настройка двух разных проектов, созданных на основе django-cookie-cutter, для работы на одном сервере

Как я могу запустить два разных проекта, сгенерированных на основе django-cookie-cutter, на одном сервере. Проекты сгенерированы с помощью Docker. Я полагаю, что нужно изменить порты, чтобы избежать столкновений. Но поскольку существует так много конфигурационных файлов, любая помощь будет оценена по …

20.07.2024
Доступ к выборке по адресу *** из источника *** был заблокирован политикой CORS: Нет 'Access-Control-Allow-Origin' - Microsoft ADFS с Django

Я пытаюсь интегрировать Auth ADFS с Django App и Angular и постоянно получаю ошибку CORS. Я перепробовал все, но, похоже, ничего не помогает. Access to XMLHttpRequest at 'https://login.microsoftonline.com/{your-tenant-id}/oauth2/v2.0/authorize?client_id={your-client-id}&response_type=token&redirect_uri={your-redirect-uri}=openid' (redirected from 'http://localhost:8080/api/base/login/') from origin 'http://localhost:4200' has been blocked by CORS …

20.07.2024
Как удалить всю чистую таблицу Django_migrations БЕЗ потери данных в PROD?

Очень главная проблема :- У меня есть производственная база данных в postgres, связанная с моими проектами django, в которых есть несколько приложений. Мне нужно рассмотреть 2 аспекта :- 2.1. Мне нужно удалить папку migrations и …

20.07.2024
Как ограничить доступ к просмотру записей пользователей?

#models.py from django.db import models from django.contrib.auth.models import AbstractUser # Модель юзера class CustomUser(AbstractUser): STATUS_CHOICES_TYPE = [ ('Заказчик', 'Заказчик'), ('Сотрудник', 'Сотрудник') ] telephone = models.CharField(max_length=20, null=False, verbose_name='Номер телефона') photo = models.ImageField(upload_to="users/%Y/%m/%d/", null=False, verbose_name='Фотография') type = models.CharField(max_length=11, choices=STATUS_CHOICES_TYPE, default='Заказчик', verbose_name='Тип пользователя') …

20.07.2024
Продолжайте получать ошибки при загрузке проекта Django в vercel

Пока я разворачиваю свой проект Django с помощью vercel, я продолжаю получать эту ошибку Ошибка: После завершения сборки не найден выходной каталог с именем "staticfiles_build". Вы можете настроить выходной каталог в настройках проекта Я перепробовал множество способов устранения …

20.07.2024
При изменении цены в приложении ecommerce путем выбора другого размера я получаю ошибку неподдерживаемого типа операнда, пожалуйста, решите эту проблему

неподдерживаемый тип(ы) операнда(ов) для +: 'int' и 'str' Внутренняя ошибка сервера: /product/t-shirts/ Traceback (последний последний вызов): Файл "C:\Python311\Lib\site-packages\django\core\handlers\exception.py", строка 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ Файл "C:\Python311\Lib\site-packages\django\core\handlers\base.py", строка 204, in _get_response self.check_response(response, callback) Файл "C:\Python311\Lib\site-packages\django\core\handlers\base.py", строка 332, in …

20.07.2024
Проблема с рукопожатием SSL

У меня есть код, который отправляет api запрос на конечную точку api, и печатает данные. Он хорошо работает на моей локальной машине. Но когда я развертываю его на своей ec2, он застревает после отправки запроса к api конечной точке. …

20.07.2024
Головная боль службы приложений azure... не удается развернуть приложение

Я даже не уверен, с чего начать. Я застрял на этом уже несколько недель. Поддержка azure не помогает попробовал развернуть веб-приложение через az webapp up --runtime PYTHON:3.9 --sku B1 --logs команда в соответствии с …

20.07.2024
Сохранение Apache Echart приводит к ошибке tainted canvas

При сохранении графика с помощью toolbox.feature.saveAsImage возникает ошибка, сообщающая, что Tainted Canvas не может быть экспортирован. Однако сохранение изображения вручную с помощью щелчка правой кнопкой мыши на самом графике работает нормально. Хотелось бы узнать, есть ли какие-нибудь пути решения …

20.07.2024
В Django CI githubactions пытается использовать другую базу данных для тестирования

Эта конфигурация относится к portfolio_db при нормальной работе сервера и к test_portfolio_db при тестировании. DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "portfolio_db", "USER": "python", "PASSWORD": "python123", "HOST": "localhost", "PORT": "3306", "TEST": {"NAME": "test_portfolio_db"}, } } <<<Однако, когда я …

20.07.2024
Django Bootstrap Carousel Responsive

Я работаю над каруселью с несколькими элементами, которая является отзывчивой, используя Bootstrap с Django, карусель должна иметь строку для каждого слайда, но я не знаю, как проверить, является ли экран большим, средним или маленьким. Btw кнопка 'next' и 'previous' …

20.07.2024
Форма HTML-чата работает нестабильно - Django сайт

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

20.07.2024
Как создать событие после перенаправления с помощью htmx?

Если у меня есть такой фрагмент кода:: response = HttpResponse(status=204) response["HX-Redirect"] = request.build_absolute_uri('/perfil/') response['HX-Trigger'] = 'useredited' return response Как перехватить событие 'useredited' после того, как произойдет перенаправление? Когда я пытаюсь, событие срабатывает до перенаправления. Спасибо за помощь!

20.07.2024
Django сохраняет UUID без тире в MySQL

Я создаю Django-приложение, которое использует UUID в некоторых моделях. Пока я использовал базу данных MySQL локально, django создавал UUID и сохранял его без тире. Все работало. Теперь я использую БД, размещенную в Hostinger. Проблема в том, что аутентификация больше не …

19.07.2024
Проблема с представлением post_detail в django

Hi there I am doing project for my fullstack course but have came into a problem I am trying to make detailed post view put once I added it to my URLs.py I get this error Отзыв для 'post_detail' с …

19.07.2024
Баннер не отображается вверху, а css не работает

В моем проекте Django есть html следующего вида &lt;!DOCTYPE html&gt; {% load static %} &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &lt;title&gt;Index Page&lt;/title&gt; &lt;link rel="icon" type="image/png" sizes="16x16" href="{% static 'favicon.png' %}"&gt; &lt;link rel="stylesheet" href="{% static 'style.css' %}"&gt; …

19.07.2024
Мой проект не распознает мои статические файлы, и я использую Django

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

19.07.2024
Фильтрация обратного отношения "один ко многим" в Django

У меня есть модель с именем Item и другая модель с именем ItemSynonym с отношением один ко многим следующим образом: from django.db import models from django.conf import settings from project.utils.models import UUIDModel class Item(UUIDModel): name = models.CharField(max_length=200) …

19.07.2024
Как создать токен с помощью REST-фреймворка Django?

Я пытаюсь реализовать аутентификацию на основе токенов в своем Django-проекте с помощью Django REST Framework, но не знаю, какие шаги необходимо предпринять для создания и управления токенами. Я установил Django REST Framework и djangorestframework-authtoken: Выполнил команду pip install …

19.07.2024
Теги Jinja: Не загружается

Labels: [{% for task in task_distribution %}'{{ task.task }}',{% endfor %}], datasets: [{ label: 'Tasks', data: [{% for task in task_distribution %}{{ task.count }},{% endfor %}], backgroundColor: 'rgba(75, 192, 192, 0.2)', borderColor: 'rgba(75, 192, 192, 1)', borderWidth: 1 }] }, …

19.07.2024
Записи не отображаются на странице

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

19.07.2024
Celery Beat отправляет работникам несуществующие задания

Я видел много похожих вопросов, но ничего не помогло. Время от времени я получаю следующую ошибку: 'app.tasks.do_some_work'. Когда я проверяю внутри контейнера Django, контейнера Celery Beat или модуля app.tasks контейнера Celery Worker, я не вижу ни одной задачи с …

19.07.2024
"detail": "Учетные данные для аутентификации не были предоставлены". REST-фреймворк Django, использующий бэкенд аутентификации adfs

Я работаю над проектом django, который использует django_auth_adfs (Azure Active Directory) в качестве бэкенда аутентификации. Я настроил его API-сервис с помощью rest_framework. В просматриваемых представлениях rest_framework я могу авторизоваться с помощью сеансовой аутентификации, которая требует, чтобы в моем settings.py …

19.07.2024
При выходе из системы отображается белая пустая страница - django 5

поэтому, когда я хочу выйти из системы, появляется белая пустая страница по адресу 'http://127.0.0.1:8000/accounts/logout/ Я использую ярлык для перенаправления на следующую страницу в settings.py, и я проверил выход из системы с помощью админ-панели, и он работает нормально settings.py …

19.07.2024
Фильтрация по нескольким полям из подзапроса, в котором нет связанного поля

Я пытаюсь найти переносимый способ выражения следующего запроса фильтрации записей с помощью Django ORM. Намерение состоит в том, чтобы: возьмите подзапрос FilterSpec (например, с общим FilterGroup) найдите все экземпляры Record, где Record.text1 = …

19.07.2024
ValueError:Поле admin.LogEntry.user было объявлено с ленивой ссылкой на 'recipes.customuser', но приложение 'recipes' не предоставляет модель 'customuser'

Это пользовательская модель пользователя Я также объявил в настройках AUTH_USER_MODEL="recipes.CustomUser" все еще сталкиваюсь с этой ошибкой ValueError:The field admin.LogEntry.user was declared with a lazy reference to 'recipes.customuser', but app'recipes'doesn't provide model 'customuser'` from django.db import models from …

19.07.2024
Какова конфигурация для Apache Airflow, Django, PySpark в сервисах Systemd?

В нашем проекте мы используем Apache airflow, Django (python) и Spark (pySpark). Наши группы DAG работают нормально при запуске 'airflow scheduler' из командной строки. Однако эти группы DAG не работают, когда 'airflow scheduler' запускается из systemd (systemctl). Примечание: Мы …

19.07.2024
Что вызывает ошибку Unexpected Keyword 500 при попытке передать данные из URL в качестве переменной с помощью Django?

Я прохожу онлайн-курс и воспроизвожу код преподавателя на моем Mac в VS Code, чтобы помочь мне узнать, как он работает; и это не проблема домашнего задания. Преподаватель показывал, как динамически создавать ответы на основе URL, отправляя последнюю часть url …

19.07.2024
Django prefetch_related не помогает при уменьшении запросов

MyList = [] qs = MyModel.objects.all().prefetch_related('m2m_model_set') for model in qs: k = model.m2m_model_set.all().values_list('field') myList.extend(k) Этот код представляет то, что я делаю. Почему строка k = model.m2m_model_set.all().values_list('field') вызывает много запросов? Как я могу решить эту проблему и сделать …

19.07.2024
Как я могу регистрировать переменные на основе конфигурации базы данных?

Бэкенд: Python 3.11 и Django 5.0.6. База данных: PostgreSQL 15.6 Мы переходим на развертывание исполняемого файла Python для бэкенда. Следовательно, мы не сможем изменять код непосредственно на сервере. Мы используем логгер для сохранения важной информации или ошибок с …

19.07.2024
Оптимизированный способ обработки элементов с пользовательскими оценками?

Я работаю над сайтом, который позволяет пользователям оценивать предметы, например, книги. Оценка должна отображаться на странице книги, а также на коллективной странице, содержащей все книги. Оценки должны быть доступны для изменения: class BookUserGrade: user = foreign_key_to_user book = foreign_key_to_book …

19.07.2024
Локальная переменная, похоже, нарушает область видимости в Django

Я внедрил эту функцию в файл storage.py, который импортируется из models.py: def uuid_file_name(kind): def file_name(instance, filename): h = str(uuid.uuid4()) basename, ext = os.path.splitext(filename) return os.path.join(f'{kind}_files', h[0:1], h[1:2], h + ext.lower()) return file_name Цель функции - динамически генерировать …

19.07.2024
Как ограничить доступные экземпляры InlinePanel, которые можно выбрать в админке wagtail

Допустим, мы Course и Lesson модели Wagtail Page, где Lesson экземпляры страниц являются подстраницами Course экземпляра страницы. Например, "Курс веб-разработки &gt; Урок HTML". Реализовано как: class Course(Page): description = models.TextField(null=True, blank=True) content_panels = Page.content_panels + [ FieldPanel('description'), ] …

19.07.2024
Как запустить on_success в Celery ТОЛЬКО на последнем рабочем процессе в группе?

Я уже несколько дней ломаю голову над этим вопросом. У меня есть фоновая задача, которая выполняется около 1 часа. Я обрабатываю 5000 изображений. Я создаю группу задач celery, и каждая задача обрабатывает по 1000 изображений. У меня есть …

19.07.2024
Как зарегистрировать голос для TTS в windows 11?

У меня возникли проблемы с использованием 2 дополнительных голосов, в моем случае я пытаюсь использовать Pablo (испанский - Испания) и George (английский - GB). Я разрабатываю приложение на python/Django, спереди я отправляю JSON с языком (в данном случае с …