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

12.06.2024
Как заставить поле выбора модели Django принимать несколько критериев

С моделью, определенной как таковая class Product(models.Model): code = models.CharField(max_length=20, unique=True) name = models.CharField(max_length=100) # intended to be left as NOT unique Я хочу выбрать продукт либо по его коду, либо по его названию. Например, если код …

12.06.2024
Поддерживает ли wagtail динамическое определение поисковых и социальных превью или Slug?

Есть ли в трясогузке какая-нибудь система, где можно динамически определять Search и Social Previews или Slug. так, например, чтобы это было details/1/, где один представлял бы определенный ID. так что это было бы details/{id} Интересно, возможно ли это. Если …

12.06.2024
Должен ли я создавать подклассы для своей модели Django или нет?

Я создаю простое приложение для форума, чтобы изучить Django. Идея состоит в том, чтобы со временем создать полноценный форум, но пока вот что у меня есть: class Post(models.Model): post_body = models.TextField(max_length=2000) publish_date = models.DateTimeField("date posted") author = models.TextField(max_length=200) # …

12.06.2024
Недопустимая ссылка на модель 'my.guru.Comment_ref_comments'. Строковые ссылки на модель должны иметь форму 'app_label.ModelName'

У меня такая же проблема. Я вставлю свой код тоже. Порывшись в интернете, я нашел эту ошибку, но только для пользовательских моделей. В моем примере есть простая модель комментариев: class Comment(models.Model): author = models.ForeignKey(User, default=1, on_delete=models.SET_DEFAULT) published = …

12.06.2024
Вложенный сериализатор Django "многие ко многим

Привет, у меня есть класс widgets, который может иметь несколько камер и несколько анализов, связанных с ним. Я хочу вернуть камеры и связанные с ними виджеты как объект, потому что если мы удалим камеры, я хочу получить [{camera: null}] …

12.06.2024
Django кэширует запросы и разрешает обновлять их только ежедневно

Итак, у меня есть админская панель для сайта электронной коммерции, где есть все виды статистики о продажах и клиентах. Эти данные размещены в AWS RDS, а панель сделана на шаблонах django. Поэтому логически каждый раз, когда администратор заходит на …

12.06.2024
Vscode запуск теста django с базой данных в контейнере docker на хосте

Мои настройки.json { "python.linting.pylintEnabled": true, "python.linting.enabled": true, "python.testing.unittestArgs": [ "-v", "-s", ".", "-p", "test_*.py" ], "python.testing.pytestEnabled": false, "python.testing.unittestEnabled": true, "[python]": { "editor.defaultFormatter": "ms-python.autopep8", "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.organizeImports": "explicit", "source.fixAll": "explicit" }, "editor.rulers": [ 80, ] }, "black-formatter.args": [ "--line-length", …

12.06.2024
Django - NoReverseMatch в /carro/

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

12.06.2024
Как узнать, что пользователь находится онлайн/оффлайн с помощью каналов django?

С помощью Django Channels вы можете отслеживать, какие пользователи находятся онлайн или офлайн на вашем сайте? Должна ли каждая страница иметь websocket-соединение? И когда пользователь находится онлайн/оффлайн, как я могу показать его онлайн/оффлайн в реальном времени. Я понятия …

12.06.2024
Проблема с systemctl и uwsgi для удаленного приложения django

Когда я запускаю uwsgi вручную с помощью команды uwsgi --ini uwsgi.ini, он работает правильно, но когда я запускаю sudo systemctl start uwsgi, он работает правильно (т.е. journalctl -b -u uwsgi или sudo systemctl status uwsgi не показывает никаких ошибок), …

12.06.2024
Google Assistant чрезвычайно навязчив на моем сайте Django

У меня есть домашняя страница, на которой текст при нажатии вызывает Google Assistant для его перевода, и это очень плохой опыт для пользователя. Я пытался установить язык сайта, чтобы GoogleAssistant не просто переводил/определял английские слова. и попробовал следующие …

12.06.2024
Django object.values с псевдонимом / переводом?

Возможно ли использовать что-то вроде псевдонима для атрибута модели django и перевода тоже? Например, есть такая модель: class TestModel(models.Model): field1 = models.CharField( "Source (U)ID", max_length=150, help_text="Some helptext", ) field2.... field3.... Теперь вы обращаетесь к модели в представлении …

12.06.2024
WebSocket-соединение с 'wss://example.com/wss/' не удалось в Django Channels

Я пытаюсь установить WebSocket соединение с помощью Django Channels в моем Django проекте. Однако я постоянно сталкиваюсь с ошибкой при попытке подключения из фронтенда JavaScript. Сообщение об ошибке в консоли браузера выглядит так: WebSocket connection to 'wss://example.com/wss/' failed …

12.06.2024
Неверный клиент в django-oauth-toolkit v2, который был верен в v1

Я выполняю сезонные обновления в проекте и заметил, что django-oauth-toolkit остался на 1.7.1 в прошлый раз. Обновление до версии 2.x превращает два теста из 200 в 401, invalid_client. Один из этих тестов выглядит следующим образом; <pre class="lang-py …

12.06.2024
Django не может уничтожить тестовую БД

Я создал проект REST-фреймворка на Django с помощью Docker. Все тесты прошли без проблем. Затем мне пришлось перенести проект "из" Docker. Не уверен, что это важная деталь, но на всякий случай. Я создал PostgreSQL на Aiven и подключил к …

12.06.2024
Получение ошибки для django и react native code Forbidden (CSRF token missing.):

Я работаю над бэкендом Django для обработки некоторых манипуляций с данными, в частности, добавления и удаления данных. Мой код отлично работает при тестировании с помощью Postman, но я сталкиваюсь с ошибкой 403 Forbidden при попытке получить доступ к конечной …

11.06.2024
Как добавить несколько форм в представление Django, если одна из них является вводом ChatGPT?

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

11.06.2024
Django TestCase slef.client.patch выдает ошибку 404

Я хочу протестировать функцию обновления набора представлений from rest_framework.viewsets import ModelViewSet @extend_schema(tags=['Customers']) class CustomerViewSet(ModelViewSet): """ This view can be used to see all the customers""" serializer_class = CustomerSerializer ..... def update(self, request, *args, **kwargs): return self._update_customer(request, *args, **kwargs) …

11.06.2024
Код VS не переходит на верхний кадр стека

Я пытаюсь отладить код библиотеки Django с настройками отладки VS Code Python и Django по умолчанию (и "justMyCode" = True). Я установил точку останова в одной из библиотечных функций: Я …

11.06.2024
Django + Celery + Redis + Супервизор, повторяющий, пересылающий и дублирующий задачи

Я настроил на своем сервере Ubuntu и Apache проект Django, в котором я использую celery для управления и обработки backgound заданий/задач. Проблема, которую я вижу, заключается в том, что когда есть очередь заданий и управляется 3, если 4-е, 5-е... не …

11.06.2024
Django-storages[google] - Ошибка атрибута ключа хранилища Staticfiles

Я пытаюсь настроить Django (5.0.4) на использование Google Cloud S3 в качестве файлового хранилища с помощью django-stores. Вот как выглядит моя конфигурация settings.py для хранения объектов: from google.oauth2.service_account import Credentials STORAGES = { "default": { "BACKEND": "storages.backends.gcloud.GoogleCloudStorage", "OPTIONS": …

11.06.2024
Search() получил неожиданный ключевой аргумент 'query'

Я хочу реализовать функцию поиска с помощью веб-фреймворка Django. Я работаю над получением публичных данных (API) и получением данных, соответствующих результатам поиска, и отображением их на странице index.html. Это поисковый вид! def search(request): base_url = "http://apis.data.go.kr/5710000/benlService/nltyArtList" image_api_url …

11.06.2024
Django StreamingHttpResponse передает потоки локально, но не в производстве

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

11.06.2024
Как добавить css и bootstrap в python django

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

11.06.2024
Проблемы Django с CORS и CRSF

Выпуск Я нахожусь в затруднительном положении с проблемами CORS и CSFR. Когда я что-то исправляю, мне кажется, что я играю в салки, когда я что-то исправляю, другой элемент не отображается. Я использую библиотеку django-cors-headers. Я просмотрел другие вопросы …

11.06.2024
Django PasswordResetForm не отправляет письма с пользовательским доменом

Я столкнулся с проблемой PasswordResetForm в Django, когда при указании пользовательского домена не отправляются электронные письма. Ниже приведен метод save в моей пользовательской форме: class PasswordResetForm(auth_forms.PasswordResetForm): """ This form takes the same structure as its parent from :py:mod:`django.contrib.auth` """ def …

11.06.2024
Как изменить корневой каталог проекта Python?

У меня есть простой проект Django (а именно проект из этого учебника). Основная часть дерева выглядит следующим образом: . ├── env ├── proj │ ├── proj │ │ ├── __init__.py │ │ ├── …

11.06.2024
Функция group_send в каналах Django вызывает проблемы

Контекст: Я делаю приложение для обмена сообщениями в Интернете, в котором я использую Django для бэкенда. Для параллелизма я использую websockets (каналы). Так вот, для управления группами пользователей (канальный слой) я использую следующую логику. Будет два типа групп, "чаты" и …

11.06.2024
Менеджер моделей queryset удваивает сумму для наборов сумм

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

11.06.2024
Django: разбить форму на две независящие друг от друга

Как разбить форму на две независящие друг от друга формы с выводом на одной веб странице и с сохранением данных пользователя в файл output.txt? views.py def feedback(request): error = '' if request.method == 'POST': form = FeedBackForm(request.POST) if …

11.06.2024
Django javascript скрыть функциональность не работает

В основном я хочу, чтобы был только флажок "У этого товара есть вариации", тогда, если пользователь отметит этот флажок, то появятся флажки "Размер" и "Цвет". Если пользователь нажмет на размер, появится поле значения вариации размера. То же самое с цветом. …

11.06.2024
Как изменить шрифт в форме Django?

Я пишу сайт на django, использую встроенную форму, но шрифт совсем не такой, как в примере. Я не могу сделать текст меньше мой сайт выглядит как вот так forms.py from django import forms from django.contrib.auth.forms …

11.06.2024
Python django floadformat не работает с арабским языком

Я работаю над сайтом ecomerece, В шаблоне django я хочу вывести значение с float value 2 вот так {{product.tax_price|floatformat:2}} он возвращает правильное значение, когда язык на английском, как только я меняю на арабский, он выдает значение как …

11.06.2024
Синхронизация автономного приложения с большим количеством данных с сервером

Привет, товарищи из stackoverflowers, У нас есть приложение electron, с JSON DB для сохранения состояния приложения в автономном режиме. Когда приложение синхронизируется (для отправки новых действий &amp; получения новых данных), на сервере (Django) создается новый JSON, который заменяет …

11.06.2024
Django PasswordResetForm не отправляет письма пользователям с непригодными паролями

В моем Django-приложении я использую форму PasswordResetForm для того, чтобы пользователи могли сбрасывать свои пароли. Однако я заметил, что пользователи с непригодными паролями не получают писем о сбросе пароля. Метод get_users в PasswordResetForm отфильтровывает таких пользователей. В документации Django …

11.06.2024
Razor Pay Not Calling CallBack URL Python Django

В общем, всплывающее окно razorpay открывается, платеж проходит успешно, но url обратного вызова не происходит: var options = { "key": data.razorpay_key, "amount": data.amount, "currency": data.currency, "name": "BusinessCard4U", "image": "{{websitelogo.image.url}}", "description": "Payment for digital card subscription", "order_id": data.razorpay_order_id, "callback_url": "{% …

11.06.2024
Шаблон Regex, позволяющий использовать буквенно-цифровые и квадратные скобки с текстом внутри

Я использую regex для разрешения буквенно-цифровых символов, подчеркивания, дефиса и квадратных скобок в текстовом поле. regex, который я использую для проверки ввода, имеет вид r'^[a-zA-Z0-9_\-\[\] ]*$. Мне нужно изменить регекс таким образом, чтобы при наличии пустых …

11.06.2024
Django-simple-history Как отобразить связанные поля в панели администратора?

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

11.06.2024
Как сделать пагинацию по месяцам в vue.js?

Я пишу проект на django и vue.js. В vue.js у меня есть следующее: А в django я написал пагинацию месяца class MonthlyPagination(PageNumberPagination): page_size = 10 def paginate_queryset(self, queryset, request, view=None): self.months = {} for item in queryset: month_year …

11.06.2024
Тестирование возможности параллелизма в приложении Django

Допустим, у меня есть приложение Django с именем MyApp, в котором есть модель Django с именем MyModel. У этой модели есть метод под названием process. База данных - Postgresql, поэтому она позволяет выполнять параллельные запросы. Мне нужно проверить, может …