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

13.03.2024
Проблема статических файлов при обновлении Django до 4.2 в админке

В настоящее время я использую django 3.2 и хотел бы вскоре перейти на версию 4.2. Это происходит в локальной среде и с помощью python manage.py collectstatic. Однако проблема возникает, когда я пытаюсь развернуть это в среде разработки. Новые …

13.03.2024
Как привязать это к конкретной модели

Я получаю следующую ошибку: null value in column "two_week_period_id" of relation "timesheets_usertimesheet" violates not-null constraint Как я понимаю, потому что последнее нулевое значение не передается. Вот мои модели: models.py class TwoWeekPeriod(models.Model): start_date = models.DateField(_("Start Date")) end_date = models.DateField(_("End …

13.03.2024
Django электронной коммерции Wishlists список меню в выпадающем меню на странице продукта в настоящее время вошел пользователь, чтобы выбрать из добавить продукт в не работает

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

13.03.2024
Django аутентификация пользователя вход

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

13.03.2024
Как добавить поле ManyToMany в сериализатор geojson

После загрузки геопространственных данных в базу данных postgresql + postgis необходимо вернуть их в представлении в формате geojson. models.py class Group(models.Model): name = models.CharField(max_length=60) class Country(models.Model): name = models.CharField(max_length=60) groups = models.ManyToManyField(Group, related_name='groups') views.py def countries(request): queryset = Country.objects.annotate(json=AsGeoJSON('mpoly')) …

13.03.2024
Проблема Pip dependeny при попытке хостинга с AWS beanstalk

ERROR: resolver зависимостей pip в настоящее время не учитывает все установленные пакеты. Такое поведение является источником следующих конфликтов зависимостей. awscli 1.32.58 требует botocore==1.34.58, но у вас установлен botocore 1.31.85, который несовместим. s3transfer 0.10.0 требует botocore<2.0a.0,>=1.33.2, но у вас есть botocore …

13.03.2024
Как сделать ширину полей ввода одинаковой между собой в django-crispy-forms?

Я переписываю свой сайт на Django и хотел бы использовать формы Django, так как это действительно проще, чем писать каждую форму вручную в HTML. Я просмотрел документацию по crispy-forms и обнаружил, что есть нечто, называемое Layout. Я не знаю, …

13.03.2024
Как сделать форму отображения изображений

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

13.03.2024
Как создать эфемерную модель запроса для административной панели Django

У меня есть модель запроса для ChatGPT. Мне нужно сделать ее эфемерной чтобы для нее не нужны были миграции и она не сохранялась в базе данных postgresql, а только в redis, с помощью get - set запросов с ней работать. …

13.03.2024
Pytest --no-migrations выбрасывает сообщение "отношение уже существует".

У меня есть довольно большое приложение django, которое я обычно тестирую с помощью pytest --no-migrations (поскольку миграция занимает много времени), но поскольку я добавил отношения ManyToMany таким образом: class Object(models.Model): # ... collections = models.ManyToManyField(Collection, through=Collection.products.through, blank=True) …

13.03.2024
Как наиболее оптимально использовать функцию annotate with Count с фильтром many в запросе django

Например, в школе, есть много данных для хранения, например, "Класс", "Ученик", "Книга" и т.д. Также в модели используется softdelete (softdelete означает действие, когда при удалении достаточно изменить is_deleted на True в модели). В каждой модели есть create_time, update_time, is_delete …

13.03.2024
Поиск совета по архитектуре проекта Django

В настоящее время я разрабатываю проект на Django, разделенный на 4 приложения для управления запасами, создания котировок, управления производством и Djangorestframework API для генерации котировок. Все для полиграфической компании. Интерфейс управления производством должен содержать всю информацию о производстве, а также …

13.03.2024
Невозможно просмотреть мой сайт django и react на ec2

Итак, я пытался разместить свои приложения react и django на AWS EC2. Я придерживался следующего подхода: развернуть оба сервера и иметь возможность доступа к ним по http://ec2publicip:3000 для react и http://ec2publicip:8000 для django. Я хочу иметь возможность протестировать …

13.03.2024
Как настроить stripe webhook в django

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

13.03.2024
Django Filter Консолидация данных с помощью агрегата

Я хочу заполнить динамические данные с помощью Django Filter Date Range, мне это удалось. При этом есть консолидированные данные, которые я собираю из одного столбца, который также работает с использованием агрегата. Теперь я хочу, чтобы консолидированные данные менялись в зависимости …

13.03.2024
Иногда я не могу отправить файл

Я использую django-channels с daphne и знаю, что есть сильные ограничения на размер файла или сообщения, которое я могу отправить. Но, как оказалось, при ограничении на размер сообщения в 1 МБ я могу отправить в сообщении изображение размером 2,5 МБ, …

13.03.2024
Можно ли использовать transaction.on_commit() для

У меня есть функция, которая удаляет объект из группы объектов, связанных между собой и упорядоченных по значению "order", которое они имеют, например, так: `{id:23, name:name1, order:1} {id:12, name:name2, order:2} {id:46, name:name3, order:3}` После удаления других объектов порядок должен …

13.03.2024
Django выбрасывает ошибку "Дублирование значения ключа нарушает ограничение уникальности".

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

13.03.2024
Конфигурация Docker Celery - Для проекта Django/React/Redis/Celery. Логотип Celery и фоновый журнал задач не отображаются

Я создал проект в репозитории github, в котором есть Docker, Django, React, Redis, Celery: https://github.com/axilaris/dockerize-django-react-celery-redis. Моя цель - добиться корректной работы Celery с появлением логотипа и печати журнала задач на фоне. Это основано на этом …

13.03.2024
Поиск отзывов об оптимизации карт в приложении Django

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

13.03.2024
Фреймворк django 404 ошибка страница не найдена [дубликат]

я не понимаю, что я делаю не так, я получаю это снова и снова я получаю такую ошибку Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000/ Используя URLconf, определенный в sitaram.urls, Django попробовал …

13.03.2024
На моей веб-странице кнопка добавления в корзину (с главной страницы) не работает

Я создал кнопку добавления в корзину для своего сайта Итак, в Index.html: <button class="btn-action add-to-cart-btn" data-index="{{p.id}}" id="add-to-cart-btn"> <input type="hidden" value="1" id="product-quantity" class="product-quantity-{{p.id}}"> <input type="hidden" class="product-pid-{{p.pid}}" value="{{p.pid}}" name=""> <input type="hidden" class="product-image-{{p.id}}" value="{{p.image}}" name=""> <input type="hidden" class="product-id-{{p.id}}" value="{{p.id}}" …

13.03.2024
Вывод в шаблон Django из модели EAV

Я не могу понять, как вывести значение характеристик в шаблон из модели, где характеристики сравниваются со значениями. Я получил значение из таблицы Product, но как мне получить его из таблицы ProductProperty? class Product(models.Model): name = models.CharField(verbose_name='Наименование', max_length=128) name_eng = …

13.03.2024
Необходим заголовок авторизации в тестовом DRF

Я пытаюсь проверить некоторые виды по url, но кажется, что я заблокирован с учетными данными, я вижу другие сообщения с той же проблемой и пытаюсь следовать им, но я все еще как здравый смысл test_web_share_file_folder_view_set.py class WebShareFileFolderViewSetTestCase(TestCase): def setUp(self): …

13.03.2024
Как настроить два ведра Google Storage Buckets для приложения Django: одно для файлов MEDIA, а другое для STATIC?

Вот ошибка, которую я получаю на главной странице моего приложения. Your default credentials were not found. To set up Application Default Credentials, see https://cloud.google.com/docs/authentication/external/set-up-adc for more information. #settings.py from google.oauth2 import service_account from google.cloud import storage try: # …

13.03.2024
Django Python Email Subject в конце текста не отображается белое пространство

У меня есть письмо, которое нужно отправить с темой письма + текущая дата. msg = MIMEMultipart('alternative') msg['Subject'] = Header("Email Subject for " + str(today.strftime("%d/%m/%y"))) msg['From'] = me msg['To'] = you При получении сообщения электронной почты в теме письма …

13.03.2024
Отладка в Django REST Framework

Как правильно ловить точки останова в отладочной сессии Django REST Framework после HTTP-запроса? При отладке проекта DRF точки останова срабатывают при инициировании процесса отладки, а не после отправки HTTP-запроса. я установил "justMyCode": false, а не true Когда я …

13.03.2024
Автозаполнение html-формы с множеством различных полей, включая: флажки и выпадающие поля

Часть html-формы, которую я хочу автозаполнить: <div h2 class="display-6 text-uppercase mb-3"> Service</h2> <span class="question">Select Service(s):</span><br> <input type="checkbox" id="car_wash" name="car_wash" value="car_wash"/> <label for="car_wash"> Car Wash</label><br> <input type="checkbox" id="window_cleaning" name="window_cleaning" value="Window Cleaning" autocomplete="name"> <label for="window_cleaning"> Window Cleaning</label><br> <input type="checkbox" id="power_wash" name="power_wash" …

13.03.2024
Django форма отправки Проблема с кнопкой Submit

Я столкнулся с проблемой html-шаблона, который я создал с помощью bootstrap, и моя проблема заключается в том, что у меня есть javascript, работающий динамически для добавления строк в форму django с 4 определенными полями, но всякий раз, когда я добавляю …

12.03.2024
(WAGTAIL) Как добавить кнопку или что-то подобное, элементы на страницу в список моделей в административной области wagtail?

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

12.03.2024
Проблема с использованием блоков в Django | Problem with using blocks in Django

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

12.03.2024
Почему письмо все еще не отправляется, хотя все шаги были выполнены?

Я пытаюсь отправить письмо с подтверждением каждый раз, когда пользователь регистрируется на моем сервисе. Я следовал руководствам, но пока пользователь регистрируется, письмо не отправляется. Это мой views.py def signup_view(request): if request.method == "POST": first_name= request.POST.get('first_name') last_name = request.POST.get('last_name') email …

12.03.2024
Вывод в шаблон Django из EAV модели

Не могу разобраться как вывести значение характеристик в шаблон из модели, где сопоставляются характеристики со значениями. Я вывел значение из таблицы Product, а как вывести из таблицы ProductProperty? class Product(models.Model): name = models.CharField(verbose_name='Наименование', max_length=128) name_eng = models.CharField(verbose_name='Наименование (англ.)', max_length=128) slug …

12.03.2024
Создание списка пустых форм при отправке

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

12.03.2024
Зачем использовать Pydantic с Django?

< Я хочу внедрить Pydantic в свое приложение на Django (для обучения и собеседования), но мне интересно, зачем это делать? Почему я должен использовать проверку данных в таких вещах, как модели Django, когда сами поля уже имеют …

12.03.2024
Интеграция представления модели с DRF Spectacular и Redoc по аналогии с примером Pet Store Redocly

Я новичок в сфере разработчиков и в среде Python. В рамках своей стажировки я работаю над проектом по созданию пользовательской документации для JS-плагина. Проект настроен с помощью Django, drf-spectacular и redoc. У меня уже есть несколько представлений для …

12.03.2024
Стилизация формы Django CreateView

Я хочу создать форму, подобную варианту B, который показан на изображении, но не могу получить результат Моя форма выглядит как A. Я не использую ни Form, ни ModelForm, только CreateView. Я также не хочу изменять мои Views или добавлять какой-либо …

12.03.2024
Браузер не находит изображения из HTML при запуске на локальном хосте [дубликат]

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

12.03.2024
CSRF-токен из HTTP-заголовка 'X-Csrftoken' неверен

Я создаю веб-приложение (SPA, если быть точным) с отдельным фронтендом (React) и бэкендом (DRF). Оно использует сеансовую аутентификацию, но CSRF-токен по какой-то причине не корректен, и мне трудно понять почему, в частности, на маршруте выхода из приложения. Вот …

12.03.2024
Django Speed Up Aggregates

Я использую Django в качестве панели аналитики, где я получаю данные о заказах из Takealot Seller API и затем сохраняю каждый заказ в SalesModel. За месяц я получаю около 100000 заказов, и когда я пытаюсь агрегировать их с помощью …