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

06.02.2023
Urlpattern Regex работает не так, как ожидалось

У меня есть Django-сайт, и для тех случаев, когда страницы не готовы, я хочу перенаправить любой URL на определенную страницу обслуживания. Итак, в urlpatterns моего сайта я добавил этот regex, ожидая, что он будет захватывать все, что идет …

06.02.2023
Сериализатор django DateTimeField возвращает время даты в строковый формат

У меня есть сериализатор, который проверяет datetime fields. import rest_framework.serializers as serializer from django.conf import settings class ValueNestedSerializer(serializer.Serializer): lower = serializer.DateTimeField(format=settings.DEFAULT_DATETIME_FORMAT, input_formats=settings.DATETIME_INPUT_FORMATS, required=True) upper = serializer.DateTimeField(format=settings.DEFAULT_DATETIME_FORMAT, input_formats=settings.DATETIME_INPUT_FORMATS, required=True) class DateRangeSerializer(serializer.Serializer): attribute = serializer.CharField(default="UPLOAD_TIME", allow_null=True) operator = serializer.CharField(default="between_dates") value = …

06.02.2023
Как интегрировать django web login с таблицей 'users' в снежинке

У меня есть приложение django, которое проводит аутентификацию, запрашивая токен через MSAL. Как только я получу этот токен, я проверю, существует ли это имя пользователя в локальной базе данных django sqlite, и если оно существует, то он войдет на …

06.02.2023
Как автоматически заполнить всю информацию во 2-м платеже, но не в 3-м или 4-м платежах в Stripe?

С помощью приведенного ниже кода Django я тестирую payment_method_options.card.setup_future_usage в Stripe Checkout в test режиме: # "views.py" def test(request): # Here customer = stripe.Customer.search(query="email:'mytest@gmail.com'", limit=1) checkout_session = stripe.checkout.Session.create( customer=customer["data"][0]["id"] if customer.has_more else None, line_items=[ { …

06.02.2023
Как добавить условие в форму чекбокса django-widget-tweaks (проверено и отключено, если атрибуты существуют)

Я использую django-widget-tweaks и dynamic-field для создания формы. Эта форма используется для создания новой Line. Пользователю нужно выбрать Отдел (в одной строке один отдел) и Процесс (в одной строке много процессов) forms.py class LineForm(DynamicFormMixin, forms.Form): def process_choices(form): department= form['department'].value() return …

06.02.2023
Как обновить несколько линий продуктов одновременно [закрыто]

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

06.02.2023
Проблемы с функцией уведомлений в Django

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

06.02.2023
Простой прокси-сервис с использованием Django

Идея сервиса заключается в том, что мы можем контролировать трафик и то, куда он идет. Правила маршрутизации могут быть основаны на конечной точке URI, заголовках HTTP или полях JSON-RPC. Каждое отдельное правило может быть предоставлено через JSON (или Jsonnet) …

06.02.2023
Почему моя функция django работает, когда я тестирую ее в Postman, но когда я использую фронтенд, она не работает?

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

06.02.2023
Проект Django выдает мне следующую ошибку AttributeError: объект 'SafeExceptionReporterFilter' не имеет атрибута 'get_safe_settings'.

В настоящее время я создаю wep-приложение, используя django с react и django toolbar. Тот же проект работал несколько недель назад, но теперь он выдает мне это сообщение об ошибке. Это первый раз, когда я использую django, я понятия не …

06.02.2023
Перенос базы данных postgresql на sqlite3 в Django

Были предложения по переносу базы данных sqlite3 на postgresql в Django, но я не могу перенести postgresql на sqlite3. Ваше предложение будет высоко оценено.

06.02.2023
Журналирование Django не работает должным образом, и журналы не сохраняются в специальные файлы

Я пытаюсь сделать протоколирование в Django. Я хочу, чтобы обработчик all_logs записывал все журналы в общий файл. Обработчик error_file записывает журналы в файл ошибок, warning_file - в файл предупреждений, а info_file - в файл информативных сообщений. Но в …

06.02.2023
Мнение! Создаю фильтры шаблонов для работы с экземплярами классов в шаблонах, это работает, интересует наиболее "django" оптимальный способ?

Получение методов класса в шаблонах, это работает, но хотелось бы узнать, есть ли лучший способ? someclass class Something(): somevar = None def __init__(self, somevar): self.somevar = somevar def set_somevar(self, newvar): self.somevar = newvar def set_weird_and_somevar(self, weird, somevar): …

06.02.2023
Не удается получить id продукта в react-redux для вызова django api

Я создаю полнофункциональный проект электронной коммерции с react, django и redux-react. У меня не было этой проблемы, когда я использовал const [product, useProduct] = useState([]) const {id} = useParams() но когда я внедрил redux reducers я изменил …

06.02.2023
Использование пользовательского домена для страницы django через traefik

у меня есть мой первый пользовательский домен (через godaddy) ive подключил его к cloudflare. я хочу подключиться к нему с помощью traefik. У меня есть веб-страница django, которая отлично работает на порту 8000, поэтому я переключил …

05.02.2023
Django: Почему этот запрос получает номера pk вместо имен при загрузке excel?

Здесь начинающий django: У меня есть следующий код для загрузки документа excel с моей домашней страницы: class ExcelDownloadAllView(TemplateView): def get(self, request, *args, **kwargs): columns = ['Project Number', 'Assignee', 'Priority', 'Status', 'title','Summary', 'created_by'] rows = BugTracker.objects.all().values_list('project_number','assignee','priority','status', 'title', 'summary', 'author', ) …

05.02.2023
Django с Celery на Digital Ocean

Цель Я пытаюсь использовать Celery в сочетании с Django; Цель - настроить Celery на веб-приложении Django (развернутая тестовая среда) для отправки электронных писем по расписанию. Веб-приложение уже отправляет электронные письма. Конечная цель - добавить функциональность для отправки писем в выбранное …

05.02.2023
Как создать уведомление на веб-странице

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

05.02.2023
React: Invariant failed: Вы не должны использовать <Route> вне <Router> после установки последней версии react router dom?

Я установил последнюю версию react-router-dom, а именно 6.0.2, после чего я начал получать эти ошибки, в чем может быть проблема. Это мой App.js, в котором я реализую функциональность маршрутизации import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; …

05.02.2023
Сохранение запросов пользователей в базе при поиске

Всем привет! Пишу небольшой сервис и от незнания столкнулся с проблемой как сохранять запросы пользователей в отдельной коллекции и _id этой записи в массиве searched_books у пользователя. В принципе решил заду, но хотелось бы узнать насколько правильно. Сущности выдуманные …

05.02.2023
При попытке установить Django, возникает такая проблема

ERROR: Could not install packages due to an OSError: Could not find a suitable TLS CA certificate bundle, invalid path: C:\Program Files\Total Defense\Internet S Security Suite\Anti-Phishing WARNING: There was an error checking the latest version of pip.

05.02.2023
Django Запрос к списку чисел и возврат выбранных строк

Я создаю представление табло для подсчета кнопок. Модель - это просто id пользователя и количество. API должен возвращать "id", "count" и "позицию" на табло. Если id не указан, то просто возвращается тройка лидеров. Но если есть id, то дополнительно к …

05.02.2023
Celery. RuntimeError: невозможно начать новый поток

Я использую Celery (Redis в качестве брокера) для отправки сообщений в Telegram (используя Telegram Bot API). На моем VPS есть 4 общих процессора. Я разделяю список получателей на группы по 5 человек; каждые 1-3 секунды бот отправляет сообщения …

05.02.2023
Как я могу записывать файлы в тег input?

В этом коде я отображаю изображения из хранилища. {% for car_img in car_src_images %} Проблема в том, что могут изменяться (удаляться, добавляться) новые изображения, а в input об этом ничего не известно. Например, рендерится 2 изображения, вход пустой. …

05.02.2023
Загрузка видео застревает между 40 и 45 % Gunicorn + Nginx + Django

Видео размером 385мб вот мой nginx conf server { listen 85; send_timeout 120; http2_max_field_size 64k; http2_max_header_size 64k; client_max_body_size 1000M; client_body_buffer_size 4096M; client_body_timeout 350; client_body_temp_path /home/mrlonely/lumendjango/media; location = /favicon.ico { access_log off; log_not_found off; } location /static { autoindex on; …

05.02.2023
Как фильтровать отношения "один ко многим" с помощью django rest api?

У меня есть отношения типа "один-ко-многим": class Category(models.Model): name = models.CharField(max_length=100) slug = models.SlugField(max_length=100) images = models.ImageField(upload_to="photos/categories") category = models.ForeignKey("Category", on_delete=models.CASCADE, related_name='part_of', blank=True, null=True) date_create = models.DateTimeField(auto_now_add=True) date_update = models.DateTimeField(auto_now=True) description = models.TextField(max_length=1000, blank=True) legislation = models.TextField(max_length=1000, blank=True) …

05.02.2023
Ошибка значения: Поле 'id' ожидало число, но получило 'create'

Я в процессе создания поля изображения галереи в Django для моего проекта, но когда я пытаюсь получить доступ к url, я получаю ошибку Field 'id' expected a number but got 'create'.. А на postman я получаю { detail: "Method \"POST\" …

05.02.2023
Smtplib.SMTPConnectError: (421, b'Service not available') событие после двухэтапной проверки и использования сгенерированного пароля приложения в качестве HOST_USER_PASSWORD

Я пытаюсь включить подтверждение электронной почты при регистрации пользователя в свой проект. Предполагается, что пользователь должен получить ссылку подтверждения в своем электронном письме до успешной регистрации. Для этого я использовал django.core.mail.backends.smtp.EmailBackend в качестве почтового бэкенда, но получил ошибку ниже: Внутренняя …

05.02.2023
Как передать словарь из редиректа в django в python, используя метод POST?

Я пытаюсь перенаправить на новую html страницу в моем django приложении из просмотра и я также хочу передать словарь методом POST. Для этого я написал код следующим образом - return redirect('/fun_generated/',{'val0':val0}) Но когда я пытаюсь обратиться к словарю …

05.02.2023
Django Ошибка сброса пароля: Путь URL должен содержать параметры 'uidb64' и 'token'

Я пытался реализовать сброс пароля с помощью электронной почты в django. Вот мои представления: class UserPasswordResetView(PasswordResetView): template_name = "accounts/password_reset_form.html" email_template_name = "accounts/password_reset_email.html" success_url = reverse_lazy("accounts:password_reset_done") class UserPasswordResetDoneView(PasswordResetDoneView): template_name = "accounts/password_reset_done.html" class UserPasswordResetConfirmView(PasswordResetConfirmView): template_name = "accounts/password_reset_confirm.html" success_url = …

05.02.2023
Django orm: использование случая аннотации в результатах предварительной выборки

это почти точная копия моих моделей: class To(models.Model): pass class FromA(models.Model): to = models.ForeignKey(To) class FromB(models.Model): to = models.ForeignKey(To) есть ли способ написать такой запрос? To.objects.annotate(from=Case( When(froma__isnull=False, then=Prefetch("froma")), When(fromb__isnull=False, then=Prefetch("fromb")) ))

05.02.2023
Как преобразовать переменную шаблона django в файл javascript

Hi я создал django cart funcrion мне нужно создать функцию java script когда я оформляю заказ со своей страницы моя корзина должна быть пустой когда я отправляю сообщение мои данные о заказе были сохранены но моя булева переменная которая определена …

05.02.2023
Как исправить OperationalError at /admin/news/articles/add/ no such table: news_articles

подскажите где ошибка и как её исправитьить

05.02.2023
Запрещено. У вас нет разрешения на доступ к этому ресурсу. (Django Apache2)

Я пытаюсь развернуть свой проект Django через Ubuntu Apache2, но получаю ошибку Forbidden You don't have permission to access this resource. Я не могу найти решение Ошибка: Ошибка сервера Мой файл конфигурации `Alias /static /home/rapicare/rapid-care-website/rapidCare/static &lt;Каталог …

05.02.2023
Как фильтровать с помощью rest api django?

У меня эта модель: class Item(models.Model): category = models.CharField(max_length=255) subcategory = models.CharField(max_length=255) name = models.CharField(max_length=255) amount = models.PositiveIntegerField() def __str__(self) -&gt; str: return self.name serializer: class ItemSerializer(serializers.ModelSerializer): class Meta: model = Item fields = ('category', 'subcategory', 'name', …

05.02.2023
SMTPServerDisconnected при отправке электронной почты из приложения Django на Heroku с помощью Mailgun

Я пытаюсь отправить электронную почту из очень простого приложения Django. Приложение размещено на Heroku, и у меня установлено дополнение Mailgun. Однако, когда я пытаюсь отправить письмо с помощью Mailgun, я получаю ошибку SMTPServerDisconnected с сообщением Connection unexpectedly closed. …

05.02.2023
Pycharm выдаёт ошибку импорта

Подчеркивается ошибкой хотя тестовый сервер запускается и всё работает как надо. На скрине внизу сообщение о запуске тестового сервера и там всё работает как если-бы всё импортировалось правильно. Путь 100% указан верно, Пробовал …

05.02.2023
Отслеживание прочтения письма email

Реализован сервис на django по рассылке сообщений на email пользователям. Как можно отследить, что письмо прочитано (открывалось)?

05.02.2023
Как исправить WARNINGS: ?: (staticfiles.W004) The directory 'C:\Users\123\web-site\mysite\static' in the STATICFILES_DIRS setting does not exist

Я новичок в django подскажите пожалуйста как исправить эту ошибку WARNINGS: ?: (staticfiles.W004) The directory 'C:\Users\123\web-site\mysite\static' in the STATICFILES_DIRS setting does not exist.

05.02.2023
Как передать значение из одного представления Django в другое представление?

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