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

24.07.2024
Улучшенная структура каталогов для проектов Django с перспективой git

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

24.07.2024
Неправильное перенаправление на страницу входа из профиля и ссылки выхода из системы после входа пользователя

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

24.07.2024
Как создать узел в neo4j с помощью Django

Я работаю над веб-приложением. В качестве бэкенда я выбрал Django, а в качестве базы данных я хотел бы использовать графовую базу данных, поэтому я выбрал neo4j. Существует библиотека python neomodel для работы с neo4j и специальная библиотека django_neomodel …

24.07.2024
Не работает фильтрация по текущему времени

Необходимо отображать новости, срок публикации которых уже наступил, а остальные скрывать до наступления времени публикации. Для этого в контроллере использую данную фильтрацию: view.py from django.utils import timezone class NewsViewSet(GenericViewSet, mixins.ListModelMixin): serializer_class = NewsSerializer queryset = ( News.objects.all() .filter(publicated_at__lt=timezone.now()) .order_by("-publicated_at", "-created_at") …

24.07.2024
Механизм управления параллелизмом для обработки фреймов данных в Django WebApp

У меня есть django webapp, где обработка данных происходит непосредственно на pandas dataframe без использования django model. теперь я хочу сделать эти операции concurrency control для нескольких запросов обработки одновременно. предложите мне лучший подход для этого. я знаю об …

24.07.2024
Недопустимый тег блока в строке 1: 'include'. Вы забыли зарегистрировать или загрузить этот тег?

В процессе работы над учебником по Django у меня возникла проблема с файлом index.html. Я не могу справиться с этим исключением: Недопустимый блочный тег в строке 14: 'else'. Вы забыли зарегистрировать или загрузить этот тег? …

24.07.2024
Импорт rembg в Celery Task разбивает рабочие

Я пытаюсь использовать библиотеку rembg в Celery worker (Django), но как только я импортирую библиотеку, рабочий завершается преждевременно: objc[47160]: +[NSCharacterSet initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or …

24.07.2024
Как перенести оси в пользовательскую панель администратора Django 5?

У меня есть проект django с двумя админ-панелями, одна основная для наполнения моделями и т.д., а вторая для блогов (я хочу хранить там пользователей, группы и всевозможные журналы) Подключил logentry к пользовательскому, отвязал все лишнее от основного, но оси …

24.07.2024
Реализация google login с помощью django

У меня есть django приложение, в котором я хочу развернуть google login auth. Моим фронтенд-фреймворком является flutter. После входа с помощью flutter в google, он отправляет auth_code, полученный от google, на бэкенд django. Вот как я реализую свой логин …

24.07.2024
Аннотация Django, основанная на Count, не работает, всегда возвращает 1

В файле models.py я определил: class Order(models.Model): ... class Operation(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE, related_name="operations") ... У меня есть набор заказов, в котором первый заказ состоит из двух операций. orders = order.annotate(mycount=Count('operations')) print(orders[0].operations.count()) print(orders[0].mycount) Предыдущий …

24.07.2024
Как выполнить проверку на наличие переменной в Django template

У меня есть yml файл, я начинаю его с условия {% if inventory.parameters.access_groups.dev is defined %} --- kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dev namespace: {{ inventory.parameters.namespace }} ... {% endif %} Для каких-то приложений данный параметр inventory.parameters.access_groups.dev будет, …

24.07.2024
Могу ли я получить связанные данные напрямую при использовании запроса join в django?

Хорошо рассмотрим две модели: class School(models.Model): name = TextField() class Student(models.Model): school = ForeignKey(School related_name=students ) firstname = TextField() А запрос: School.objects.filter(Q(name="oldschool") & Q( Q(students__firstname="hello") | Q(students__firstname="testname") )) Я получаю данные о школах. Однако …

24.07.2024
Почему django ругается когда добавляешь просто библиотеку в Settings?

Когда я пытаюсь использовать любую вообще библиотеку в settings.py, для применения изменений перезагружаю Сервер, и у меня выходит ошибка на сайте dato138it.ru:80: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. …

24.07.2024
Python manage.py runserver Нет такого файла или каталога

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

24.07.2024
Какая конфигурация базы данных по умолчанию используется в django rest framework при использовании базы данных postgres [закрыто]

ImproperlyConfigured at /api/token settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. Request Method: POST Request URL: http://localhost:8000/api/token Django Version: 5.0.6 Exception Type: ImproperlyConfigured Exception Value: settings.DATABASES is improperly configured. Please supply the ENGINE …

24.07.2024
Развертывание локального сервера Django на windows

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

24.07.2024
Результат рукопожатия Websocket - 404 not found

Все http(s) запросы работают нормально, но когда я пытаюсь установить соединение websocket, это приводит к следующему: Request URL: https://my-domain.com/ws/listen?jwt=<token> Request Method: GET Status Code: 404 Not Found Это конфигурация моего проекта: nginx upstream geej_app_server { server unix:/webapp/run/gunicorn.sock …

24.07.2024
Как контролировать версии таблиц PostgreSQL?

Бэкенд: Python 3.11 и Django 5.0.6. База данных: PostgreSQL 15 Наше приложение работает с отчетами из базы данных. Мы не храним SQL-запросы к отчетам в кодовой базе; вместо этого мы храним их в таблицах БД. Однако разработчики время от …

24.07.2024
Что означает __code в Django? [дубликат]

Что означает __code в Django? Я новичок, нашел этот код, но я не знаю, что означает name__code. def get_queryset(self): names = self.request.query_params.get("name", None) if names: # qs = Hero.objects.filter(name=names) for name in names.split(self.names_separator): qs = Hero.objects.filter(name__code=name) # res …

24.07.2024
Проблема с декоратором Django и промежуточным ПО

Мой декоратор выглядит следующим образом def require_feature(feature_name): def decorator(view_func): print(f"process_view - view_func: {view_func}") # Debugging @wraps(view_func) def _wrapped_view(request, *args, **kwargs): return view_func(request, *args, **kwargs) _wrapped_view.required_feature = feature_name return _wrapped_view return decorator а промежуточное программное обеспечение выглядит следующим …

24.07.2024
Как остановить событие, но не запрещать отправку данных в JS или чем заменить метод stopPropagation() [закрыт]

Делаю магазин на Python Django. Есть всплывающее окно предпросмотра корзины на JS. В корзине товары и удаление товаров. При нажатии удаления товара возникает ошибка, т.к. метод stopPropagation не дает отправить данные. Два дня сижу, не могу найти, чем его заменить. …

24.07.2024
Не загружаются статические файлы (CSS,JS,BOOTATRAP) после применения "Empty Cache and Hard Reload".

Я работаю над сайтом django, я сделал некоторые изменения в файле jquery, а затем применил "Empty Cache and Hard Reload" в браузере, но теперь все статические файлы не отражаются в браузере, до очистки кэша все файлы работали правильно, Что …

24.07.2024
Как получить каталог проекта в MerginMaps?

Я собираюсь разработать проект Django, включив в него MerginMaps Python API Client. Мне нужно получить историю проекта, введя каталог проекта в качестве параметра функции. Как я могу получить назначение проекта в Mergin Maps?

24.07.2024
ЯП для соц сети

Хочу создать свою соц сеть но не могу выбрать: JS с react native и python для бэка либо же котлин Кто что посоветует В соц сети надо будет фотографировать фото сразу

24.07.2024
Как заставить Django увеличивать поле по значению db?

Например, у меня есть модель: class CacheMetaData(models.Model): count = models.IntegerField(default=0) def inc(self): self.count += 1 self.save() Если я определяю метод inc(), как описано выше, то Django выполнит SQL-запрос следующего вида: UPDATE the_table set count …

24.07.2024
Дублирование наборов форм в Django

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

24.07.2024
Сериализаторы Django не могут сериализовать набор запросов в JSON

Пробую простой сериализатор Django. Я использую queryset, с определенными значениями. Затем я передаю сериализатору queryset или queryset.values(). Почему он выдает ошибку 500? @csrf_protect def geoLookup(request, **kwargs): country = kwargs.get('Country') city = kwargs.get('Place') queryset = GeoNames_location.objects.filter(geoCountry_code=country, feature_class='P', geoAsciiName__istartswith=city).values_list("geoAsciiName", "geoLongitude", …

24.07.2024
Django REST framework serializer.is_valid() сохраняет файлы в MEDIA_ROOT, хотя значение .is_valid() равно False

У меня есть проект, который поддерживает загрузку файлов через Django forms, а также Django REST framework, эти файлы используются и хранятся в модели 'Document'. Проблема заключается в том, что при загрузке файла, не прошедшего проверку, через REST-фреймворк, файл сохраняется в …

24.07.2024
OAuth2 где хранить идентификатор и секрет клиента при создании приложения на старте сервера

Я использую django-oauth-toolkit для авторизации моего Django-приложения, а для разработки каждый разработчик развертывает свой сервер на Kubernetes с базой данных MySQL, также развернутой на стороне в виде StatefulSet. Много раз мне (или другим разработчикам приложения) приходилось удалять их базу …

24.07.2024
Django 5.0: Настройка локальных сред разработки и производства?

Этот вопрос, в разных формах, задавался несколько раз. Однако большинству ответов на эту тему десять и более лет. Книги Two Scoops, которые у меня есть, предназначены для Django 3.x. Я думаю, что было бы полезно, возможно, иметь обновленные ответы, …

23.07.2024
Мультитенантное приложение Docker с сервером аутентификации и API

Здравствуйте, я работаю над веб-проектом, и мой текущий стек выглядит следующим образом. У меня есть nginx для http-сервера, nextjs для фронтенда и django в качестве бэкенда. Простые вещи. Где вы можете зарегистрировать компанию и каждая компания может иметь несколько …

23.07.2024
Как "исправить" пользовательский ввод на странице администрирования django datetime input

У меня есть модель Itineraries, которая имеет табличнуюInline модель ItineraryDetails, содержащую время назначения, прибытия и отправления. Я хочу позволить пользователям вводить 09302025 и 700 для каждого поля времени, но не могу заставить это работать. Админка Django ищет корректные …

23.07.2024
Разница в интерпретации переменной env в django и celery

У меня возникла проблема с переменной env с обратным слешем. У меня было: NETWORK=\\TI\folder Но в Django и Celery эта переменная будет интерпретироваться по-разному: Django: \\TI\folder Celery: \TIfolder Почему у меня есть разница? Celery и Django …

23.07.2024
Queryset, аннотированный с помощью Count, подсчитывает неправильные вхождения

Я хочу подсчитать, сколько раз имя встречается в наборе запросов: items = items.values("name").annotate(count=Count("name")).order_by("-count") Это должно вернуть следующий набор запросов: [ { "name": "Item 1", "count": 1 }, { "name": "Item 2", "count": 4 }, { "name": "Item …

23.07.2024
VoIP push-уведомления с помощью django для iOS

В настоящее время я использую fcm-django для отправки fcm-уведомлений на android и iOS, и для iOS я установил header apns-push-type: voip. Достаточно ли этого для того, чтобы уведомление рассматривалось как voip push-уведомление. На стороне клиента я использую react-native-voip-push-notification, но …

23.07.2024
Получение изображения с помощью javascript для отображения Django

Я пытаюсь получить изображение с помощью функции Javascript, которая вызывает функцию из моего представления, содержащую изображение. Мне нужна помощь в заполнении изображения: Просмотров: def view_company_logo(request): print('GETTING LOGO') client = Client.objects.get(user=request.user) logo ='' try: logo= client.customer.first().logo.logo print('GOT LOGO') return JsonResponse({'logo':logo, …

23.07.2024
Разрыв страницы не работает на заголовках ( python, weasyprint )

Я хочу создать pdf из содержимого html. Я использую beautifulsoup для получения html-строки, а затем создаю из нее PDF с помощью weasyprint и python. У меня возникла проблема, когда я хочу показать заголовки (в частности, h3) на новой странице …

23.07.2024
Проверьте, имеет ли любой объект, на который ссылается базовая модель, значение, указанное в django orm

Рассмотрим две модели: class School(models.Model): name = models.TextField(default="hello world") class Student(models.Model): key = models.TextField(default="somedata") a = models.ForeignKey(Vendor) Отношение "многие к одному" между школой и студентом. Как мне получить (с точки зрения школы) все школы, у которых есть ученик, …

23.07.2024
Большой GET-запрос к DRF вызывает тайм-аут 504 Gateawy

У меня есть база данных с примерно 3 миллионами записей, и я хочу получить эти записи для отображения в веб-приложении Django. Однако попытка передать их через Model.objects.all(), переданную через шаблонизацию переменной javascript, приводит к падению моего сервера Apache. Поэтому …

23.07.2024
Ошибка при использовании "pyttsx3" с "react-speech-recognition"

Error in text-to-speech: run loop already started Backend Code Frontend Code import React, { useState } from 'react'; import SpeechRecognition, { useSpeechRecognition } from 'react-speech-recognition'; import 'regenerator-runtime/runtime'; const VoiceBot = () => { const [userQuestion,setUserQuestion] = useState('') const [response, setResponse] …