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

10.03.2025
Проблема с интеграцией vite django (TypeError)

В настоящее время я работаю над интеграцией видео с моим проектом на Django, используя пакет django-vite. Однако при запуске сервера разработки на Django я сталкиваюсь со следующей ошибкой: TypeError: django_vite.core.asset_loader.DjangoViteConfig() argument after ** must be a mapping, not bool …

10.03.2025
Почему аутентификация в drf не работает и как мне заставить ее работать?

Я использую Django с rest framework. Регистрация работает нормально, но когда я вхожу в систему, после передачи адреса электронной почты и пароля серверной части, authenticate() возвращает None, даже если учетные данные верны. Я использую пользовательскую модель пользователя. Вот соответствующие строки …

10.03.2025
Тесты Django views возвращают код 403/200 вместо (предположительно) 302

Я тестирую представления в своем приложении на Django. Поскольку приложение является серверной частью сайта форума, я пытаюсь протестировать создание, редактирование и удаление темы. Создание, редактирование и удаление темы реализовано в моем приложении для работы с перенаправлением: страница создания (Добавить …

10.03.2025
Как сохранить несколько связанных экземпляров Django ORM за один раз без отдельных обращений к базе данных по сети?

Вот пример: article1 = Article(title="Global Warming", content="...") article2 = Article(title="Visiting Mars", content="...") comment1 = Comment(content="Some comment", article=article1) user1 = User(username="user1") some_updated_article.title = "updated title" article_to_delete.delete() Я знаю, что в SQLAlchemy вы можете сохранить несколько экземпляров в базе данных за …

10.03.2025
Значения JSONField Django не возвращаются в правильном формате JSON в шаблоне при извлечении с помощью javascript

У меня есть такая модель, как class UserGroup(models.Model): owner = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, unique=False, related_name="group_owner") name = models.CharField(max_length=128) group_users = models.JSONField(models.EmailField(), default=list, blank=True) def get_absolute_url(self): return reverse("user_group_instance", kwargs={"pk": self.pk}) теперь в моем другом приложении я отфильтровываю список …

09.03.2025
Я пытаюсь сохранить данные в mongodb doc, но он показывает, что "требуется объект, подобный байтам, а не "str"".

Try: print(f'user ids : {current_user_ids} type : {type(current_user_ids)}') print(f'user email : {current_user_emails} type : {type(current_user_emails)}') group_obj.user_ids = json_user_ids.encode('utf-8') group_obj.user_emails = json_user_emails.encode('utf-8') group_obj.edited_at = timezone.now() group_obj.save() refreshed_group = Groups.objects.get(group_name=group) print(f'refreshed group data : {refreshed_group.user_emails}') except Exception as e: print(f'error occurred while …

09.03.2025
Как мне запрашивать только разбитые на страницы данные в django?

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

09.03.2025
Значение Django - словаря, установленное на значение, возвращаемое как `None` в шаблоне, но возвращающее значение в консоли

В моей консоли у меня есть эта печать: r_distance in context: {13: 7905.59} В моем шаблоне я получаю следующее возвращаемое значение {13: None} , используя: r_distance: {{ r_distance}} Я не понимаю, что могло бы изменить значение на None в …

09.03.2025
Было бы полезно, если бы вы объяснили причину использования action в случае поиска? [закрыто]

Честно говоря, это работает, даже если вы не указываете действие для отправки данных на страницах входа в систему и регистрации. Было бы полезно, если бы вы объяснили причину использования действия в случае поиска?? {% расширяет "base/index.html" %} {% загружает статический …

09.03.2025
Автор:jsx:38 СООБЩЕНИЙ http://127.0.0.1:8000/api/register/ 404 (Не найден) - Django / React

Я пытаюсь внедрить систему аутентификации и стек в части регистрации Когда я отправляю данные формы, я получаю обратно эту ошибку: СООБЩЕНИЕ http://127.0.0.1:8000/api/register/ 404 ( Не найдено) Вот часть моего кода url.py from django.urls import path from …

09.03.2025
Как пользователи могут изменять цены в корзинах с помощью Burp Suite и почему это представляет угрозу безопасности в Django?

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

09.03.2025
Django - ValueError в /selected-events/ Не удается назначить ... должен быть экземпляр "Profile"

У меня есть проект на Django, который состоит, по сути, из 3 наборов данных: auth User (плюс набор данных Profile), mem_ev и Events, так что User --< mem_ev >-- Event, т.е. классическое соотношение "многие ко многим", при котором участники могут …

09.03.2025
SQL-запрос Django содержит повторяющийся подзапрос при использовании фильтров с аннотациями и подзапросами

У меня есть модель Camp, которая хранит даты в виде массива строк в поле Json. Я пытаюсь оптимизировать запрос к базе данных для получения объектов Camp с будущими датами. class Camp(models.Model): dates = models.JSONField(default=None, blank=True, null=True, validators= [datesListValidator]) Я …

08.03.2025
Как мне исправить django.db.utils.Операционная ошибка: нет такой таблицы: когда миграция не работает?

Всем доброго дня, я новый стажер и пытаюсь освоить Django. Мне было поручено просмотреть эту новую ветку проекта, которая была недавно обновлена. Я скачал zip-файл с github и использовал эту команду python manage.py запустив сервер, я получил сообщение об ошибке …

08.03.2025
Получение 401 при попытке зарегистрироваться или войти в систему в примере django allauth react-spa

Я очень новичок в использовании Django-allauth, я хочу интегрировать его с моим серверной частью Django. Я пытался использовать пример react-spa, описанный в документации https://react.demo.allauth.org/, но при отправке запроса на регистрацию или логин у меня возникла ошибка 401. …

08.03.2025
Запустите исполняемое программное обеспечение с помощью приложения в Windows IIS

Я разместил свое приложение Django в Windows IIS в Windows Server 2022 Standard Но в моем приложении есть функция, которая открывает программное обеспечение (.exe) и запускает определенные пользовательские задачи, указанные в запросе сайта. Например, пользователь вводит некоторые данные с моего …

08.03.2025
Django не видит html файлы или папку где html файлы в 1 конкретном приложении

Он не видит файлы html или папку в которой они находятся пишется ошибка TemplateDoesNotExist хотя путь прописан верно и ссылки тоже все проверял по 5 раз а в других приложениях все работает прекрасно именно в приложении users он их не …

08.03.2025
Передача значения из одного шаблона Django в другой

Я хочу построить иерархию шаблонов Django следующим образом: root.html |_ root-dashboard.html |_ root-regular.html root.html должно быть указано if: {% if style == "dashboard" %} {# render some elements in a certain way #} {% else %} {# render …

08.03.2025
Как обрабатывать аутентификацию и AUTH_USER_MODEL в мультитенантном Django с отдельными схемами в PostgreSQL?

Я разрабатываю мультитенантное SaaS-приложение с использованием Django, где у каждого клиента есть своя отдельная база данных со своей собственной схемой и связями. Однако я пытаюсь понять, как правильно управлять аутентификацией и определять AUTH_USER_MODEL в этой среде. 📌 Системные требования …

07.03.2025
Я пытаюсь запустить uwsg-emperor vassal, но он не может найти мой python

Когда я создаю файл uwsgi vassal ini, сервер выдает эту ошибку, когда я захожу на сайт: --- приложение на python не найдено, проверьте свои журналы запуска на наличие ошибок --- Значение virtualenv указано правильно, и если я использую python, то …

07.03.2025
Request.method == POST, равный true в следующей функции, что приводит к ее преждевременному запуску

Итак, я запускаю этот код def login_or_join(request): if request.method == "POST": option = request.POST.get("option") print('post request recieved') if option == "1": return login_screen(request) if option == '2': return in_game(request) return render(request,"login_or_join.html") и функция def login_screen() выглядит следующим образом def …

07.03.2025
Подсветка синтаксиса Django/intellisense не работает для неопределенных методов класса

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

07.03.2025
POS-система на базе Raspberry Pi: что вы думаете? [закрыто]

Я закончил работу над простой, но, надеюсь, полной и полезной системой управления заказами и POS-системой, построенной на RaspBerry Pi на базе Django и веб-сервера Apache. Я знаю, что, возможно, называть ее "POS" слишком амбициозно, учитывая ее простоту. В любом случае, …

07.03.2025
Создание учетной записи и аутентификация с помощью Django

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

07.03.2025
Как включить разрешения на веб-Push-уведомления в iOS для веб-приложения Django?

Я создаю веб-приложение Django для проверки статуса, и мне нужны фоновые обновления в режиме реального времени с использованием Web Push API. Доступ к веб-приложению будет доступен как на устройствах Android, так и на iOS. Чтобы включить push-уведомления, я использую API …

07.03.2025
Я работал над созданием системы сброса пароля на своем сайте django

Я намерен также использовать аналогичную систему для подтверждения создания учетной записи, но в данный момент я не могу протестировать систему, так как у меня возникли проблемы с моей учетной записью mailgun определить пароль_reset_request(запрос): если request.method == 'POST': электронная почта = …

07.03.2025
Ошибка: { "подробная информация": "Не были предоставлены учетные данные для проверки подлинности". }

Привет, сообщество введите описание изображения здесь У меня проблема: Когда я хочу получить доступ к информации в postman, это выдает мне следующую ошибку: "подробности": "Не были предоставлены учетные данные для аутентификации." Прикрепите: Код на Django 3. Заявление …

06.03.2025
Django игнорирует url-шаблоны

Я создал очень простой шаблон URL-адреса, но он игнорируется. def привет(запрос): возвращает JsonResponse("Привет", safe=False) urlpatterns = [ # path('admin/', admin.site.urls), # path('admin/', JsonResponse("Hallo", safe=False) ), path("", hallo), path("hallo/", hallo) ] Всегда будет отображаться страница "standard" вместо "hallo" и даже …

06.03.2025
Я продолжаю получать сообщение о недопустимом теге блока в строке 5: "static", ожидаемый "endblock". Вы забыли зарегистрировать или загрузить этот тег?

<!-- about.html --> 1 {% extends 'book/base.html' %} 2 3 {% block title %} About {% endblock %} 4 {% block extra_head %} 5 <link rel="stylesheet" href="{% static 'css/style.css' %}"> 6 {% endblock %} 7 {% block header %} 8 …

06.03.2025
Нужна совершенная система контроля доступа на основе ролей в Django и DRF

Это будет длинное сообщение. Спасибо, что прочитали это. В Django уже есть роли, группы, разрешения. Что хорошо для простых вещей. В моем случае это будет пользователь CEO, чью учетную запись мы создадим с помощью команды суперпользователя. А затем этот генеральный …

06.03.2025
Django mongo db connection - All auth - ошибка в дополнительном поле социальной учетной записи

Вызывает ошибку ValueError( Ошибка ValueError: Не удается изменить поле social account.SocialAccount.extra_data в socialaccount.SocialAccount.extra_data - они неправильно определяют db_type (вы используете плохо написанное пользовательское поле?) class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) name = models.CharField(max_length=100) address = models.CharField(max_length=255) profile_picture = models.ImageField(upload_to='account/profilepicture/', blank=True, …

06.03.2025
Не удается запустить отладчик Pycharm с помощью WSL2

У меня есть проект, который работает в PostgreSQL, Celery, Redis, RabbitMQ через контейнеры docker. Я столкнулся с проблемой с отладчиком PyCharm при запуске проекта DRF в WSL2 (Ubuntu). Проект успешно запускается в обычном режиме, но когда я запускаю отладчик, он …

06.03.2025
Почему Django не использует указанный серверный кэш?

В качестве простого теста я пытаюсь настроить серверную часть кэша, используемую Django, на что-то отличное от значения по умолчанию django.core.cache.backends.locmem.LocMemCache. Я использую пользовательский серверный модуль, определенный в пакете django-bmemcached, который использует модуль python-binary-memcached для …

06.03.2025
Как условно отобразить мобильную и десктопную рекламу в Django, чтобы предотвратить дублирование JavaScript?

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

06.03.2025
Django возвращает старые данные формы в HTML-ответе

Я изменил UpdateView, чтобы он также мог обрабатывать запросы на создание, если pk=0: class ObjectView(UpdateView): def get_context_data(self, *args, **kwargs): context = super().get_context_data(*args, **kwargs) hx_url = f"{self.model._meta.app_label}:{self.model._meta.model_name}" context["hx_url"] = reverse( hx_url, args=[self.object.id if self.object else 0] ) return context def get_object(self, …

05.03.2025
Django ModuleNotFoundError: В развертывании PythonAnywhere нет модуля с именем "ecomprj"

Тело: Я развертываю свой проект Django на PythonAnywhere, но я продолжаю получать эту ошибку в своих журналах: ModuleNotFoundError: No module named 'ecomprj' Структура проекта: Мой проект на Django находится по адресу: /home/Sagarmoy007/django_ecom_web/ecomprj/ Запуск ls -l /home/Sagarmoy007/django_ecom_web/ecomprj дает: …

05.03.2025
Как заменить super().save() в моей пользовательской форме регистрации, если recaptcha не подтверждена

Как заменить super().save() в моей пользовательской форме регистрации, если recaptcha не подтверждена class MyCustomSignupForm(SignupForm): def save(self, request): token = request.POST['g-recaptcha-response'] action = "signup" r_result = recaptcha(request, token, action) if r_result: user = super(MyCustomSignupForm, self).save(request) else: messages.warning(request, '...robot...') user = ??? …

05.03.2025
Не открывается Django приложение запущенное с помощью docker compose на Linux

Запускаю Django приложение с помощью docker compose, version: '3.8' services: app: build: context: . dockerfile: Dockerfile.python environment: - DJANGO_SUPERUSER_USERNAME=root - DJANGO_SUPERUSER_EMAIL=akulenko21@bk.ru - DJANGO_SUPERUSER_PASSWORD=root container_name: app_container depends_on: - db networks: pharmacynet: ports: - "127.0.0.1:8000:8000" db: image: mysql:latest container_name: mysql_container networks: pharmacynet: …

05.03.2025
Не удается преобразовать ключевое слово 'mem_ev' в поле в Django

У меня есть небольшой Django проект, который состоит из 2 моделей (Event, mem_ev) плюс auth User и Profile, чтобы пользователи --< mem_ev >-- События (т.е. классические отношения "многие ко многим" между пользователями и событиями). Я хочу иметь возможность перечислять все …

05.03.2025
Не удается определить размер региона; используйте поле из 4 элементов

Я пытаюсь создать QR-код и использую pillow=11.1.0. Вот код для создания и сохранения QR-кода: def save(self, *args, **kwargs): ## TODO:Generate QR Code # qr_code_url = f"{os.environ['HOST_URL']}/inventory/{self.part_type_id}" qrcode_img = qrcode.make(self.part_number) canvas = Image.new('RGB', (290, 290), 'white') draw = ImageDraw.Draw(canvas) canvas.paste(im=qrcode_img, …