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

23.08.2024
В поле ответа DRF отображается список строк с обратными косыми чертами

Я создаю функцию Polls с помощью DRF, где пользователи могут создать опрос. Объект Response в postman для поля 'options' показывает список строк с обратными косыми чертами. Вот ответ почтальона: { "id": 17, "question": "Who will win the Fifa …

23.08.2024
Django Grappelli Custom Dashboard не показывает модели приложений

Django 5.0.1 & Grappelli v4.01 Сайт запущен на локальном хосте runserver, и пользовательская панель работает так, как ожидалось. Сайт был перенесен в Azure в качестве службы приложений. В пользовательской панели отображаются только модели групп, сайтов и пользователей из auth. …

23.08.2024
API транскриптов Youtube не работает на сервере

У меня есть веб-приложение Django. Этот код прекрасно работает на localhost, но перестает работать, когда я запускаю его на облачной (DigitalOcean) платформе App Platform. from youtube_transcript_api import YouTubeTranscriptApi, TranscriptsDisabled, NoTranscriptFound, VideoUnavailable def transcribe(video_url): video_id = video_url.split("v=")[-1] logger.debug("Extracted video ID: …

23.08.2024
Не выполняется корректно таска Celery (Django)

У меня есть небольшая логика вызова тасков, есть модель достижений для юзеров (условно сделай то и получишь опыт и сможешь поднять уровень профиля). Есть сигнал: @receiver(post_save, sender=AchievementsProgressStatus) def check_status(sender, instance, created, **kwargs): """From here we check the achievement status and …

23.08.2024
Отправка данных django formwizard в API

Мне нужно предотвратить переход браузера к следующему экрану при возникновении ошибок во время отправки данных в API. Желательно выводить сообщение пользователю. В функции done() я пытался вернуться к последнему шагу: Я пробовал поднимать ошибки валидации, что приводит к отображению …

22.08.2024
Невозможно запустить "django-admin" после закрытия кода vs

Я работаю над проектом веб-сайта, и кто-то предложил мне сделать учебник по Django. Используя VS Code, я выполнил шаги по установке с помощью pip, а затем во время работы над проектом мне было предложено настроить виртуальную среду. Я закончил …

22.08.2024
Как объединить async-функции и обратные вызовы в python?

Если у меня есть асинхронное представление в Django, могу ли я сделать так, чтобы оно ожидало обратного вызова? Псевдокод: async def my_view(request): # Use external services that eventually send data to /callback/ do_something() # Wait …

22.08.2024
Angular CORS с Django

Я пытаюсь получить простой api с mock данными из django. Я пытался получить API с помощью Postman, и все в порядке. Итак, сейчас у меня такая ситуация. settings.py это мой transactions.component.ts import { Component, OnInit } from …

22.08.2024
Проблемы с сериализатором Django Rest Framework для работы с вложенными данными

Я работаю над проектом Django, используя Django Rest Framework (DRF), и сталкиваюсь с проблемами сериализации и десериализации вложенных данных для моей модели Child. Вот краткое описание моей установки и проблемы: ** У меня есть следующие модели Django: ** class …

22.08.2024
Медиаизображение не загружается при выводе проекта Django

Я работаю над проектом django, в котором после загрузки изображений в медиа через панель администратора, я не смог получить ни одного изображения в выводе, хотя его alt-текст отображается. Вот код, который может помочь вам решить проблему. project/settings.py BASE_DIR = …

22.08.2024
Сообщение об ошибке: ModuleNotFoundError: Нет модуля с именем 'projects'

Я работаю над приложением Django, в котором пытаюсь получить данные с помощью веб-скрапа, а затем вставить их в Django ORM, чтобы иметь возможность отобразить их с помощью HTML. Однако, когда я пытаюсь подключиться к файлу models.py в папке …

22.08.2024
Django/NGINX - ошибка проверки CSRF в production на устройстве с поддержкой 3g

Мое приложение django прекрасно работает на других устройствах с 4G-подключением. При попытке зарегистрироваться или войти в систему на устройстве с поддержкой только 3G возникает ошибка CSRF verification failed. Есть идеи, почему так происходит? Я также использую Cloudflare для …

22.08.2024
Как написать swagger на основе класса serializer в django, чтобы при изменении полей не нужно было редактировать swagger вручную

У меня есть конечная точка в Django, и я использую DRF. Я хочу генерировать swagger документ на основе класса serializer, но я не знаю, как это сделать. Я спрашиваю в чате gpt, но там нет решения, которое я могу …

22.08.2024
Ошибка django.urls.exceptions.NoReverseMatch при попытке использовать реверс [дубликат]

У меня проблема с обратной функцией в Django. В моем проекте есть приложение под названием posts, и я пытаюсь его протестировать. class PostListViewTest(TestCase): def test_future_post_list(self): post = create_post('Future', 2) response = self.client.get(reverse('posts:all')) self.assertEqual(response.status_code, 200) self.assertContains(response, "No posts available") self.assertQuerySetEqual(response.context['posts_list'], …

22.08.2024
Сериализатор Django Rest Framework не применяет значения по умолчанию для полей модели

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

22.08.2024
Объединение таблиц и извлечение столбцов в Django

У меня есть две таблицы (с соответствующими моделями): Mapping id parent_id child_id child_qty 1 1 1 5 2 1 2 3 3 1 4 4 4 2 1 3 5 2 3 2 Child id name property 1 name1 …

22.08.2024
Написание тестового случая для ProfileAPI

Def test_get_people_profile(self): response = self.client.get(self.url)` self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertTrue(response.data.get('success')) self.assertEqual(response.data['data']['mobile'], self.people.mobile) self.assertEqual(response.data['data']['date_of_birth'], self.people.date_of_birth) Вот эта ошибка: self.assertEqual(response.data['data']['mobile'], self.people.mobile) KeyError: 'mobile'. Вот с какой ошибкой я столкнулся, проверяя, правильно ли API возвращает данные профиля пользователя.

22.08.2024
Я делаю cs50w проект 1 и у меня проблемы с редактированием записей [закрыто]

Когда я хочу отредактировать страницу, она сообщает мне, что страница не найдена Моя функция редактирования def edit(request, entry): if request.method == 'GET': content = util.get_entry(entry) если содержимое - None: возвращает HttpResponseNotFound('Нет такой страницы') return render (request, …

22.08.2024
Как защитить api, размещенный в docker conatiner, обслуживаемый прокси nginx за балансировщиком нагрузки в AWS EC2, от атак грубой силы

Мой микро фронтенд размещен в amplify, мой api размещен в контейнере docker в EC2 за балансировщиком нагрузки и api обслуживается nginx reverse proxy. У меня был инцидент, когда кто-то получил мой auth-токен и отправлял автоматические запросы на все мои …

22.08.2024
Проблема социального входа в Django allauth

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

22.08.2024
Не удалось разобрать некоторые символы: |(total/4)||floatformat:2

<td> {% with data.marks1|add:data.marks2|add:data.marks3|add:data.marks4 as total %} {{ (total/4)|floatformat:2 }} {% endwith %} Я делаю простое грубое приложение в Django и постоянно получаю эту ошибку. Все, что я делаю, не устраняет эту ошибку

22.08.2024
Django- если я создаю сообщение, это приводит к сбою моего сайта

Я создаю приложение Recipe - если пользователь сохраняет новый рецепт, я получаю ошибку: django.urls.exceptions.NoReverseMatch: Reverse for 'recipes-detail' with arguments '('b4f97aee-4989-494e-ab9d-ce1af77a7f4d',)' not found. 1 pattern(s) tried: ['recipe/(?P<pk>[0-9]+)/\\Z'] Если я захожу в админку и удаляю рецепт - сайт снова …

22.08.2024
Nginx не может подключиться к сокету Gunicorn

У меня возникла проблема с установкой Nginx и Gunicorn на моем сервере Ubuntu, и я был бы очень признателен за вашу помощь в ее решении. Подробности выпуска: Я настроил Nginx на подключение к Gunicorn с помощью Unix-сокета, …

22.08.2024
Как разделить форму на несколько div'ов, но в первом div'е находится другая форма?

схема страницы На рисунке первая форма выделена черным цветом, вторая - красным. divs выделены оранжевым цветом. Итак, мне нужно что-то вроде этого: <form1> <div> text area submit <form2> text area </form2> </div> <div> text …

22.08.2024
HTML не видит CSS файл

Пытаюсь запустить сайт, но стили css не применяются. Попытался добавить пути дополнительные, толку не дало. В чем может быть причина? Фрагмент HTML: {% load static %}` <!doctype html>` <html lang="ru">` <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> …

22.08.2024
Столкнулся с этой ошибкой в PyCharm, когда пытался запустить свой проект на сервере. Может ли кто-нибудь помочь мне с этим?

Введите описание изображения здесь [btw я уже установил Django PyCharm] Попытался запустить свой проект на веб-сервере, но по какой-то причине он не работает. Я полагаю, что это как-то связано с директорией. По какой-то причине PyCharm не может …

22.08.2024
Django NameError: имя XXXX не определено

Вот ошибка из файла журнала ошибок в Elastic Beanstalk: File "/var/app/current/content/admin.py", line 5, in <module> class CoursesAdmin(admin.ModelAdmin): File "/var/app/current/content/admin.py", line 6, in CoursesAdmin form = CoursesAdminForm ^^^^^^^^^^^^^^^^ NameError: name 'CoursesAdminForm' is not defined У меня были …

21.08.2024
Обновление атрибута объекта из базы данных в Django

Допустим, у меня есть модель, представляющая задачу: class Task(models.Model): on_status = models.BooleanField() def run(self): if self.on_status: # do stuff Я запускаю эту задачу с помощью Celery Beat, и у меня есть приборная панель, работающая на Gunicorn, обе …

21.08.2024
Я использую простой JWT для аутентификации в проекте DRF. Когда я пытаюсь получить доступ к этому api, он показывает bad_authorization_header

Я использую простой jwt для моего проекта django rest framework. Я пытался получить доступ с помощью барьерного токена в postman, но он выдает эту ошибку { "detail": "Authorization header must contain two space-delimited values", "code": "bad_authorization_header" } …

21.08.2024
Система уведомлений для приложения блога по аналогии с facebook и т.д.

Я хочу расширить свой блог уведомлениями, которые используются в Facebook и других социальных медиа-платформах. Может ли кто-нибудь предложить систему уведомлений для моего блог-приложения? Я разработал блог с функциями like, comment и reply, используя Django, и теперь я хочу …

21.08.2024
TooManyFieldsSent Возникает при сохранении admin.ModelAdmin с TabularInline даже с неизменными полями

Всякий раз, когда я пытаюсь сохранить без редактирования каких-либо полей в Author на странице администратора, я получаю ошибку TooManyFields. Я знаю, что могу просто установить это в settings.py. DATA_UPLOAD_MAX_NUMBER_FIELDS = None # or DATA_UPLOAD_MAX_NUMBER_FIELDS = some_large_number Однако …

21.08.2024
Как сохранить данные после перехода на deocker для развертывания (Wagtail в существующем проекте Django)

позвольте мне прояснить, что происходит....... Я работаю над проектом Wagtail, который появился благодаря следующим шагам: -Как добавить Wagtail в существующий проект Django(https://docs.wagtail.org/en/stable/advanced_topics/add_to_django_project.html) и я пытаюсь переключить проект на docker для развертывания и не забудьте "import …

21.08.2024
Безопасно ли использовать url-ссылку для сортировки строк таблицы, используя Django для бэкенда?

Я спрашивал мнение своего руководителя о сортировке строк таблицы. При нажатии на столбец заголовка таблицы я в основном изменяю url на: /?order_by=price, затем проверяю if url == /?order_by=price: Inventory.objects.order_by('price') Он сказал мне, что я могу сделать …

21.08.2024
Не удается заставить представление Django не кэшироваться при доступе через браузер

У меня есть приложение Django, размещенное на сервере Linux, обслуживаемом NGINX. Вид под названием DashboardView отображает данные из базы данных Postgresql. Эта база данных регулярно обновляется процессами, не зависящими от приложения Django. Для того чтобы всегда отображались последние данные, …

21.08.2024
Конфигурация SSL в Nginx с Django

Я пытаюсь настроить SSL для своего окружения. Комбинация технического стека nginx, Angular и Django. Я скачал сертификат и поместил его на сервер для nginx, а также добавил следующую конфигурацию в Django - settings.py для SSL в бэкенде. SECURE_PROXY_SSL_HEADER = …

21.08.2024
Django POST requst post data not recived in VIEW

После post запроса из вида Hrml Form, я не могу получить данные из ключа и значения, не могу получить данные формы данного пользователя, получил csrt_token как ключ, но я не могу получить ключ-значение из вида, я хочу получить отдельные элементы …

21.08.2024
{% static 'file' %} должно завершиться неудачей, если файл не присутствует

В настоящее время я работаю над приложением Django. Когда я использую {% static 'file' %} внутри моего шаблона, все работает отлично локально и на производстве, когда file существует. Когда file не существует, ошибка возникает только в продакшене; collectstatic …

21.08.2024
Интеграция Datadog в приложение Django, работающее на azure

У меня есть веб-приложение django, работающее на azure web app, Я установил агента datadog в локальной сети и запустил приложение, после настройки конфигурации datadog я смог получить трассировки и метрики. Data dog traces или meteics не работают, когда …

21.08.2024
Развертывание Django на Render.com: Страница не перенаправляет правильно ошибка браузера

Я пытаюсь развернуть приложение Django с помощью Docker на https://render.com. Контейнер Docker успешно запускается, но когда я пытаюсь открыть веб-сайт в браузере (Firefox Developers Edition), я получаю эту ошибку: Ошибка в Firefox Я …

21.08.2024
Как настроить Nginx в качестве обратного прокси для Django в Docker?

Я пытаюсь настроить nginx в качестве обратного прокси для Django в docker, чтобы я мог запрашивать пароль у пользователей, у которых нет определенного IP. Однако я не могу заставить его работать. У меня есть приложение Django с базой данных …