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

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 с базой данных …

21.08.2024
Ошибка миграции Django: NodeNotFoundError из-за отсутствующей зависимости миграции в Django 5.0

Моя ошибка связана с этой миграцией и я не могу понять, я горю об этой ошибке django.db.migrations.exceptions.NodeNotFoundError: Зависимости миграции authuser.0001_initial ссылаются на несуществующий родительский узел ('auth', '0014_user_address_user_city_user_phone_number_and_more') Эта проблема связана с django? Нужно его обновить? Я пытался …

21.08.2024
CRITICAL: [Errno 104] Соединение сброшено коллегой на обзорной доске из-за ошибки UnreadablePostError: ошибка чтения данных запроса

В обзорной доске при размещении обзора с помощью rbtools (например, cmd: 'rbt post') я получаю CRITICAL: [Errno 104] Connection reset by peer error. В журналах reviewboard я получаю вот такой StackTrace: Я пытался опубликовать рецензию, но она выдает ошибку.

21.08.2024
Обслуживание докеризованного react и статических файлов django с помощью nginx в качестве веб-сервера и обратного прокси

У меня есть простое докеризованное приложение react и django, которое я хотел бы обслуживать, используя nginx как веб-сервер для обслуживания статических файлов react и django и как обратный прокси для передачи запросов пользователей к бэкенду django, обслуживаемому gunicorn. Но …

21.08.2024
Преобразование данных сериализатора django в google.protobuf.struct_pb2.Struct дает ошибку: TypeError: неверный тип аргумента для встроенной операции

Я хочу создать ответное сообщение в grpc со следующим форматом: message Match { int32 index = 1; google.protobuf.Struct match = 2; google.protobuf.Struct status = 3; } У меня есть сериализатор, и я хочу преобразовать данные в protobuf …

21.08.2024
Ckeditor как добавитьRichoCombo в fetch api?

CKEDITOR.plugins.add('type_elem_dropdown', { init: function (editor) { editor.on('instanceReady', function () { // Retrieve scenarioId and branchId from the editor's configuration var scenarioId = editor.config.scenarioId; var branchId = editor.config.branchId; // Function to fetch type_elements data function fetchTypeElements(scenarioId, branchId) { return fetch(`/scenario/${scenarioId}/branch/${branchId}/typeelements`) .then(response …

21.08.2024
ValueError в /admin/backoffice/profile/add/ save() запрещена для предотвращения потери данных из-за несохраненного связанного объекта 'profile'

Я использую свой prfile в качестве управляющей модели пользователя и получаю эту ошибку: ValueError at /admin/backoffice/profile/add/ save() запрещена для предотвращения потери данных из-за несохраненного связанного объекта 'profile'. Я хочу добавить профиль и затем могу войти в систему с этими профилями, …

21.08.2024
Медиафайлы не могут обслуживаться в производственной среде

Я пытаюсь развернуть свое приложение django на рендере, но столкнулся с проблемой, когда установил DEBUG=FALSE. Мои медиафайлы, которые загружаются с помощью интерфейса администратора через imagefield модели, не могут быть показаны. Я думаю, что проблема существует в моих настройках nginx …

21.08.2024
Я столкнулся с этой ошибкой при запуске файла docker и не могу ее решить

Я получаю эту ошибку при выполнении сборки docker-compose, я не могу понять ее. 1.241 The following information may help to resolve the situation: 1.241 1.241 The following packages have unmet dependencies: 1.324 mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.0) but …

21.08.2024
Django просит перенести неизвестное приложение: authtoken

Недавно я получил это сообщение при запуске сервера. You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): authtoken. Ветка git не изменилась, ни один из последних коммитов не содержит …

21.08.2024
Django CSS не отражается, проблема только в моей системе

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

21.08.2024
Django formset показывает необработанные данные в POST, но никогда не становится валидным

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

21.08.2024
Как я могу использовать django на python 3.13?

Я пытаюсь установить Django на Python 3.13, но получаю эту проблему (action) PS C:\Users\HP\desktop\AVP> python -m django --version Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\Users\HP\desktop\AVP\action\Lib\site-packages\django\__main__.py", line …

21.08.2024
Как сохранить файл `.shp` в gisModel.GeometryField в модели?

У меня есть пример shp-файла и модель следующего содержания class PolygonShape(models.Model): ... geometry = gisModel.GeometryField(null=False, srid=25832) ... def __str__(self): return self.name Я хочу загрузить shp файл и сохранить его в GeometryField модели. Однако я не знаю, как …

21.08.2024
Фрейм данных поляров через запрос Django

Я изучаю возможность перехода с Pandas на Polar. Мне нравится то, что я вижу. В настоящее время просто получить данные в Pandas. cf = Cashflow.objects.filter(acct=acct).values() df = pd.DataFrame(cf) Так что я решил, что это будет простое …

21.08.2024
Django celery Revoke не завершает задачу

У меня есть django celery на моем проекте и я установил все и работает хорошо, но я хочу иметь возможность завершить задачи после того, как он начал обработку.Например, я резервное копирование моей базы данных через бэкэнд задач и в …