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

04.03.2024
Проблема с обновлением данных с помощью js в чате django

Добрый день У меня есть django приложение, в котором должен быть чат. Он не должен быть без задержек, из-за этого я сделал его с помощью простых моделей и попытался сделать html захват новых данных о сообщениях с помощью js …

04.03.2024
Отображение недействительного внешнего ключа django

Я получаю эту ошибку недопустимого внешнего ключа в календарях, не уверен, как ее исправить. Вот код в моих моделях: class Calendar(models.Model): name = models.CharField(max_length=100) description = models.TextField(blank=True, null=True) start_date = models.DateField() end_date = models.DateField() owner …

04.03.2024
В сериализаторе моделей фреймворка отдыха Django ошибка при обновлении модели через viewset для уникального столбца [duplicate]

Я работаю над созданием на основе Django rest framework viewsets. Я пытаюсь обновить модель с именем machine с помощью стандартного метода update набора представлений. В моей модели есть уникальное поле с именем machine_number. Модель приведена ниже. class Machine(models.Model): …

04.03.2024
Django CSRF Failed: CSRF-токен отсутствует [дубликат]

У меня есть приложение на Django и React, для которого мне нужны Login и Logout Я хочу использовать SessionAuthentication, но получаю "detail": "CSRF Failed: CSRF token missing." ошибку каждый раз, когда тестирую его на postman Можете ли вы, …

04.03.2024
Python: Обратный отсчет времени

У меня проблема с обратным отсчетом. Вот код, который я использую, и он просто показывает статический обратный отсчет, он будет меняться, только если я обновлю страницу. Я хочу, чтобы он был таким: 0d 0h 1m 3s, 0d 0h 1m …

04.03.2024
ModuleNotFoundError: Имя модуля 'corsheaders' отсутствует в проекте google app engine, но работает локально

Я столкнулся с проблемой, когда промежуточное ПО CORS не работает в моем Django-приложении, развернутом на Google App Engine. Несмотря на выполнение рекомендуемых шагов, включая установку пакета django-cors-headers, добавление его в настройки INSTALLED_APPS и MIDDLEWARE и обеспечение использования виртуальной среды, CORS-заголовки …

04.03.2024
Работа с потоками в Django и Gunicorn

Я пытаюсь сделать бота, который каждые несколько минут делает API запрос, выполняет некоторые вычисления и некоторые действия на их основе. Я сделал так: сначала создал модель Bot, затем модель BotGroup, которая запускает ботов по расписанию с помощью модуля sched. import …

04.03.2024
Почему моя форма Django не отправляет данные в базу данных?

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

03.03.2024
Конечная точка Djoser 'users/me' показывает только поле login_field и поле user_id

Я хочу, чтобы при обращении к конечной точке 'users/me' я получал что-то вроде { "id": 10, "email": "test17@test.com", "first_name": "test", "last_name": null, "is_writer": true, "joined_on": "2024-03-03T17:54:43.629054Z" } Вместо этого я получаю только { "id": 10, "email": …

03.03.2024
Как предотвратить JWT-атаки в Django с помощью асимметричного шифрования?

Я работаю над веб-приложением, используя React для фронтенда и Django для бэкенда. В настоящее время я использую django simple-jwt в целях аутентификации, и токены доступа и обновления JWT отображаются в куках браузера, так что любой, кто получит эти …

03.03.2024
Переменная сессии не обновляется в django, принимая только первое значение

Это представление, которое отправляет код подтверждения на электронную почту, при каждом выполнении генерирует новый код-сбрасывает переменную идеально def codeSender(request,user): code = random.randint(100000, 999999) request.session['reset_code'] = code request.session.save() print(request.session['reset_code']) # will print a new code each time this view is being …

03.03.2024
Как использовать django-allauth с пользовательской моделью пользователя в Django?

Вот моя модель пользователя: class UserManager(BaseUserManager): """Manager for CustomUser.""" def build_user(self, email, password=None, **extra_fields): """Instantiate and return a regular user with an email and password.""" if not email: raise ValueError(_('The Email field must be set')) email = self.normalize_email(email) user …

03.03.2024
После перенаправления на другую страницу (с главной страницы на другой тамблер) css не загружается

У меня проблема с загрузкой моего css файла для определенных шаблонов (каждый рядом с главной страницей). Путь к моему css файлу следующий: Website/static/css/home.css и когда я захожу на свою веб-страницу, я начинаю с главной страницы, где все в …

03.03.2024
Как создать категории и подкатегории в моделях django?

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

03.03.2024
Запрещено (403) Проверка CSRF не удалась. Запрос прерван. с Google OAuth2

У меня есть следующие архивы из моего приложения на React и бэкенда на django: У меня есть следующие файлы из моего фронтенд-приложения на React и бэкенда на django: // Router.jsx import { createBrowserRouter, Navigate, RouterProvider } from 'react-router-dom' import …

03.03.2024
Django-React google calendar API redirect_uri_mismatch

Мой react находится в http://localhost:3000 мой django находится в http://localhost:8000 Я пытаюсь получить информацию из моего календаря, я нашел этот код в link Класс Test(APIView): def get(self, request): """Shows basic usage of the Google Calendar …

03.03.2024
Подтверждение почты в проекте Django по коду c django-allauth

Подскажите, делаю проект на Django, для работы с регистрацией/авторизацией использую django-allauth, эта библиотека предоставляет подтверждение почты по ссылке в письме, если указать переменную в settings.py ACCOUNT_EMAIL_VERIFICATION = "mandatory". Можно ли и как реализовать с этой библиотекой подтверждение по коду на …

03.03.2024
Устранение проблем с динамическим обновлением изображений и фильтрацией по цвету в Django Product Page

Я создал гиперссылку в html So, В product_detail_page.html: <div class="product-color"> <span>Color</span> {% for c in colors %} <div class="color-choose"> <a href="?colorID={{c.id}}" style="display: inline-block; width: 40px; height: 40px; background-color: {{c.code}}; border-radius: 50%; border: 2px solid #FFFFFF; cursor: pointer; …

03.03.2024
Регистрация viex в django

У меня проблема: когда я пытаюсь отправить форму, информация пользователя не сохраняется, и я не могу перенаправить на индексную страницу. У меня такая ошибка: ("POST /user/sign-up/ HTTP/1.1" 200 32209 [03/Mar/2024 07:58:43] "GET /static/fonts/simple-line-iconsc05f.woff?thkwh4 HTTP/1.1" 404 1963 [03/Mar/2024 07:58:43] "GET …

03.03.2024
Экземпляры тегов через django-taggit не отображаются так, как ожидается, в форме сообщения об обновлении

{{ form.tags | as_crispy_field }} при получении экземпляра вопроса отображается не так, как ожидалось. Тот же синтаксис crispy forms работает и отображается идеально при создании начального поста Нажатие кнопки Submit приводит к ошибке Server 500. Результаты тестирования задокументированы в …

03.03.2024
Использование django-paypal и проблемы с рукопожатием IPN

Я пытаюсь создать платформу электронной коммерции в первый раз. Я следовал руководству и все работает хорошо, за исключением сигнала IPN. Вместо этого я получаю следующую ошибку: ... raise ConnectTimeout(e, request=request) requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='ipnpb.sandbox.paypal.com', port=443): Max retries exceeded with url: /cgi-bin/webscr …

03.03.2024
Моя база данных postgresql не сохраняется между запусками docker

Я изучаю docker и postgresql, и у меня возникла проблема с сохранением данных между повторными запусками приложения. Мой docker-compose.yml: version: '3.7' services: web: build: . command: python3 /code/manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - 8000:8000 depends_on: - …

03.03.2024
Невозможно подключить django и redis, работающие в одном контейнере

Я открыл порт 6379, это мой файл докера from python:3.11.8-bookworm as builder RUN curl -sSL https://install.python-poetry.org | python3 - ENV PATH "/root/.local/bin:$PATH" ENV POETRY_NO_INTERACTION=1 \ POETRY_VIRTUALENVS_IN_PROJECT=1 \ POETRY_VIRTUALENVS_CREATE=1 \ POETRY_CACHE_DIR=/tmp/poetry_cache \ PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 WORKDIR /app COPY poetry.lock pyproject.toml …

03.03.2024
Django модальное обновление с предварительным просмотром

Привет Я пытаюсь изменить некоторые части из существующего проекта. Существующий проект находится на Github здесь: https://github.com/AliBigdeli/Django-Smart-RFID-Access-Control/ Я добавил в управление картой одно новое поле в models.py class UIDCard(models.Model): ... ammount = models.DecimalField(max_digits=8, decimal_places=2, default=0) …

03.03.2024
Приложение django развертывается на Vercel, функция serverless завершилась аварийно

Привет, ребята, я пытаюсь развернуть мое приложение django на vercel, но у меня возникла проблема, когда я пытаюсь развернуть бэкэнд, я получаю ошибку, хотя когда я пробовал это на локальном сервере, ошибки не было вообще Вы можете помочь …

03.03.2024
Обработка дублирующихся писем для клиентов и учреждений Регистрация

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

03.03.2024
Устранение проблем с динамическим обновлением изображений и фильтрацией по цвету в Django Product Page

Я создал гиперссылку в html So, В product_detail_page.html: <div class="product-color"> <span>Color</span> {% for c in colors %} <div class="color-choose"> <a href="?colorID={{c.id}}" style="display: inline-block; width: 40px; height: 40px; background-color: {{c.code}}; border-radius: 50%; border: 2px solid #FFFFFF; cursor: pointer; …

03.03.2024
Django ViewSet perform_create не распознает мои данные

У меня есть проект на Django (python). Проблема заключается в том, что при попытке использовать функцию create для моего набора представлений она не распознает данные, передаваемые в него. (Она утверждает, что не выполняется ограничение NullConstraint.) Мой views.py включает …

03.03.2024
Django's AttributeError для PointField()

У меня проблема с моей базой данных Django. Когда я ввожу: python manage.py makemigrations. Я получаю это исключение: AttributeError: module 'django.db.models' has no attribute 'PointField'. Вот мой очень простой код, который вызывает проблему: from django.db import models import uuid …

03.03.2024
Как создать запрос к базе данных Postgresql в Django с побитовым сравнением BitXor и фильтрацией по значению расстояния Хэмминга?

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

03.03.2024
Недопустимое количество аргументов в директиве "auth_request_set" в /etc/nginx/sites-enabled/projectconf

Я пытался настроить прокси-сервер Nginx с помощью Oauth2Proxy, но при попытке перезапустить сервер я получаю следующую ошибку. 2024/03/03 08:07:41 [emerg] 370#370: invalid number of arguments in "auth_request_set" directive in /etc/nginx/sites-enabled/someapplication:64 2024/03/03 08:52:44 [warn] 968#968: server name "/var/log/nginx/someapplication_access.log" has suspicious …

03.03.2024
Как развернуть приложение django на render.com?

Я в полном замешательстве, как развернуть django блог на render.com, в их документации все объясняется, но это так много работы, чтобы сделать, любой простой способ развернуть простой блог django приложение? Не имею ни малейшего представления о базах данных …

03.03.2024
Обновляют ли тома Docker также приложение Source?

Я следил за учебниками на YouTube от двух разных создателей, и в обоих случаях они начинают со свежей директории, где нет ничего, кроме виртуальной среды. Затем они добавляют 3 ожидаемых файла Dockerfile, docker-compose.yml и requirements.txt. Как и они, я …

03.03.2024
Рендеринг видео из js в html

Я здесь новичок и у меня есть вопрос. Как я могу перевести видео с веб-камеры из JavaScript в HTML? Я хочу сканировать QR-коды в браузере и во время сканирования должно быть видео с камеры для лучшего восприятия пользователем (легче …

03.03.2024
Получение сценария для запуска после загрузки файлов пользователями

У меня есть проект django, и я хотел бы запускать скрипт для каждых 30 элементов, загружаемых пользователями. В принципе, после того как пользователи загрузили 30 элементов, скрипт проверяет последний (т.е. последний) элемент, который был загружен пользователем, и если с …

03.03.2024
ListSerializer с дочерним полем PrimaryRelatedKeyField

При использовании метода is_valid ListSerializer выполняется кверисет PrimaryRelatedKeyField Serializer, указанного в качестве дочернего, для количества элементов в Списке. Кверисет оценивается столько раз, сколько элементов в списке. Есть ли способ избежать этого? Я хочу, чтобы количество SQL-исполнений было как можно меньше. …

03.03.2024
ValueError: invalid literal for int() with base 10: получение этой ошибки на функции удаления при нажатии на кнопку удаления

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

03.03.2024
Я получил ошибки после установки новейшей версии mysqlclclient для моего проекта Django

Я делаю проект django, и предполагается, что я смогу получить правильное содержимое с помощью http://127.0.0.1:8000/statis/css/main.css и http://127.0.0.1:8000/media/imgs/p1.jpg. Однако после запуска manage.py я не могу получить адрес сайта, потому что там есть ошибка. А …

03.03.2024
Я хочу показать стандартные права администратора другим способом

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

03.03.2024
Выдача неопределенной временной метки во фронтенде с помощью javascript

Я создал django consumers.py и фронтенд на html и css для отображения сообщений, отправленных пользователем, фотографии профиля отправителя и имени пользователя отправителя, но каждый раз, когда я открываю браузер, сообщение отображается хорошо, и имя пользователя отображается хорошо, но время всегда …