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

18.07.2024
Как написать SQL-выражение Case() с агрегированным полем (Sum) с помощью конструктора запросов Django

Я пытаюсь воссоздать этот SQL-оператор с помощью конструктора запросов Django: CASE WHEN sum(imps) = 0 THEN NULL ELSE SUM(total_expenses) / (sum(imps) / 1000) END as "cpm" Я пробовал: MyModel.objects.annotate( cpm=Case( When( Sum("imps")>0, then=Sum("total_expenses") / Sum("imps"), ), …

18.07.2024
Оптимизация Postgresql SELECT в Django ORM

Ниже приведен оператор SELECT в PostgreSQL. В настоящее время он возвращает около 300 тыс. строк, что является сгруппированным результатом нескольких миллионов базовых строк. Набор данных будет только увеличиваться. С помощью функции ANALYSE EXPLAIN стоимость этого select составляет 111847 единиц. …

18.07.2024
Мне нужна помощь, чтобы решить эту проблему

У меня возникла проблема с одним из моих представлений Django, и я надеюсь, что кто-нибудь поможет мне устранить неполадки. Когда я пытаюсь получить доступ к URL: https://tout-talent.com/forfait/, браузер или сайт отображает другую страницу с сообщением: …

18.07.2024
Как получить доступ к набору объектов по обратному внешнему ключу в Django

У меня есть 2 таблицы, определенные следующим образом: class Optimization(BaseModel): name = models.TextField(unique=True, null=False) is_active = models.BooleanField(null=False, default=True) class Meta: db_table = 'optimization' class OptimizationInput(BaseModel): name = models.TextField(null=False) optimization = models.ForeignKey(Optimization, null=False, on_delete=models.CASCADE) class Meta: db_table = 'optimization_input' …

18.07.2024
Альтернатива django-boolean-switch для новой версии django

Я использовал пакет django-boolean-switch для нового django, но он не работает, потому что он для старой версии. Я пытаюсь изменить его коды, чтобы использовать для нового django, но это так безумно! Есть ли новый пакет …

18.07.2024
Django Rest Framework RetrieveUpdateAPIView не работает

У меня возникла проблема с использованием RetrieveUpdateAPIView и RetrieveDestroyAPIView. Я пытаюсь обновить или удалить объект Newsletter, будучи зарегистрированным как администратор. К сожалению, после нажатия 'PUT' или 'DELETE' меня автоматически выкидывает из системы, а Django Rest Framework выдает ошибку: { …

18.07.2024
Пользовательский класс администратора действия удаления в django

Я хочу сделать пользовательское удаление действия класса admin с перезаписью функции delete в admin.py , но это не работает ! вот такая ошибка : Пост с ID "<django.db.models.query_utils.DeferredAttribute object at 0x0000020BF060A450>" не существует. Возможно, он …

18.07.2024
Добавление фильтра в модуль Django

Я работаю в проекте Django. Я создал модель для сохранения последних 50 ошибок, которые произошли. models.py class Error(models.Model): ERROR_TYPE_CHOICES = [ ('ERROR', 'ERROR'), ('WARNING', 'WARNING'), ] user_mail = models.CharField(max_length=500, blank=True, null=True) error_type = models.CharField(max_length=7, choices=ERROR_TYPE_CHOICES) error_message = models.CharField(max_length=1000, blank=True, …

18.07.2024
Пересылка сообщений из веб-приложения Telegram

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

18.07.2024
Лучшие фреймворки для создания масштабных веб-приложений, включая базы данных и архитектуры [закрыто]

Я начинаю [tag: веб-разработка] какие фреймворки вы рекомендуете для разработки высокомасштабного веб-приложения, стоит ли мне использовать java или <a aria-label="show questions tagged 'python'" aria-labelledby="tag-python-tooltip-container" class="s-tag …

18.07.2024
TemplateDoesNotExist при наследовании LoginView

Django не может найти мой шаблон, но я указываю ему правильный путь Я делаю кастомизированное представление для входа в систему, наследуя LoginView и form_class AuthenticationForm от django. Я задаю правильное имя_шаблона виду, но django не может его найти. Я …

18.07.2024
Использование structlog с Datadog

Мы используем модуль логирования из stdlib для отправки логов из нашего приложения Django в Datadog, и мы настроили логирование на основе django-datadog-logger Мы изучаем возможность перехода на structlog, и я хотел бы …

18.07.2024
Problem with Django template, can't unload lower level values ​in YAML template configuration

I'm using kapitan to build yaml configuration for applications. In my template file: kind: RoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: name: dev namespace: {{ inventory.parameters.namespace }} subjects: {% for groups in inventory.parameters.rbac.groups %} - kind: User name: {{ groups }} namespace: {{ …

18.07.2024
Каков наилучший подход к обработке экземпляров классов в приложении django в производственной среде?

Я хотел бы рассмотреть два подхода. Во-первых, можно создать класс и его экземпляр в классе, а внутри представления импортировать экземпляр и вызывать его методы. Второй - импортировать класс и создавать его экземпляр внутри функции представления при обработке запроса. Как …

18.07.2024
Теги Twig не разрешены в django-html

Я изучаю django, я изучил python, html и основы css. Я пытался разобраться, например, люди старше 18 лет могут голосовать, а люди младше 18 лет не могут, это часть кода моего templates/home/index.html image, …

18.07.2024
Как решить эту ошибку NoReverseMatch?

В настоящее время я пытаюсь сделать диспетчер задач таким образом, чтобы в нем были папки с заданиями, я застрял на этой проблеме уже несколько часов назад и совершенно не уверен в том, в чем проблема это urls.py from django.urls import …

18.07.2024
Когда я отправляю некоторые данные с помощью post-запроса в django и тестирую его в postman, он не показывает ошибок, но в браузере он не отвечает правильно

From django.shortcuts import render from django.http import HttpResponse def register(request): if request.method == 'POST': name = request.POST['name'] #in this way we are collecting data email= request.Post['email'] password = request.Post['password'] print(f'Name :{name}') #in this way we are printing the data print(f'Email …

18.07.2024
Внедрение пользовательских ролей в моем приложении электронной коммерции на основе Django

Я закончил работу над своим веб-приложением Django для электронной коммерции. И теперь я хочу добавить возможность работы с ролями клиентов (admin, staff, merchant, customer). У меня возникли проблемы с настройкой этого в моем проекте. Буду очень признателен, если кто-то …

18.07.2024
Модуль whitenoise не найден в производстве

Ошибка: Я столкнулся с этой ошибкой при попытке развернуть мое приложение Django с помощью GAE: ModuleNotFoundError: Нет модуля с именем 'whitenoise'. Ошибка возникает при запуске wsgi приложения. Попытки исправления: Обертывание wsgi в whitenoise, как упоминалось здесь, было сделано …

17.07.2024
Проблема со статическими файлами в Django при развертывании на машине AWS EC2

Я создал многопользовательское приложение с помощью django и теперь хочу развернуть его на AWS. Когда я запускаю сервер на машине EC2 и захожу в админку django, вот что я получаю: <img alt="NO CSS LOADED FOR …

17.07.2024
Django - выпадающий список (виджет выбора) в форме не сохраняет данные в бд

Я использую эту форму для получения выпадающего меню в моей html-форме : forms.py class forms_bdc(forms.ModelForm): [...] bdc_description_1 = forms.ModelChoiceField(required=False,queryset=models_products.objects.values_list('product_denomination', flat=True), widget=forms.Select(attrs={'id': 'editable-select-2','onchange': 'populate_selected_product(this.id)'}),empty_label=None ) models.py class models_bdc(models.Model): [...] bdc_description_1 = models.CharField(max_length=50) Но когда я сохраняю/отправляю форму, …

17.07.2024
Частые сбои при удалении в Django с помощью CockroachDB

Я использую CockroachDb (версия 24.2) с Django (версия 5.0.7), но в настоящее время я столкнулся с проблемой, которую я не очень понимаю. Когда я запускаю определенное представление много раз подряд, которое удаляет объект из базы данных Cockroach, это может …

17.07.2024
Проблема с настройкой метода search_get_results() на странице администратора Django для получения пользовательского поиска

У меня есть приложение на Django, и я хотел бы использовать этот шаблон: {% load i18n static %} {% if cl.search_fields %} &lt;div className="form-group"&gt; &lt;div class="search-notes col-md-6 col-sm-12"&gt;Para busqueda de terminos exactos poner el texto entre comillas Ej …

17.07.2024
Django/Python - Как присвоить переменной путь к файлу независимым от платформы способом?

У меня есть проект Django, в котором одна из файловых переменных .env будет представлять абсолютный путь к файлу. Например, DEBUG=True SECRET_KEY='blah_blah_blah' MY_STORAGE_PATH = 'D:\\files\\for\\my\\project' Очевидно, что вышеописанный способ будет отлично работать на машине с Windows и …

17.07.2024
Почему выполнение схемы в python graphene затягивается?

Я использую graphene. Я использовал версию 2.1.9. Теперь я использую версию 3.3. Этот код не был изменен после обновления, я собираюсь описать соответствующий код, а затем объяснить проблему дальше build_schema: ни Query, ни Mutation не являются …

17.07.2024
Маршрутизатор баз данных Django "allow_migrate_model" выбрасывает следующее: "TypeError: allow_migrate() missing 1 required positional argument: 'app_label'".

Функция "allow_migrate_model" в маршрутизаторах моей базы данных продолжает выдавать следующую ошибку, когда я пытаюсь запустить python manage.py makemigrations: ... File "C:\Users\...\lib\site-packages\django\db\utils.py", line 262, in allow_migrate allow = method(db, app_label, **hints) TypeError: allow_migrate() missing 1 required positional argument: 'app_label' …

17.07.2024
Google API, самостоятельный проект

Я пытаюсь создать веб-сайт, используя Google, Place API и Geocoding API. Мои запросы работают, однако я получаю ошибку 404, в которой говорится, что доступ разрешен только для профессионалов. У меня есть учетная запись pro для API, и на веб-сайте API …

17.07.2024
Сбой соединения Websocket в развернутом веб-приложении Azure

Я запускаю сервер nodeJs и обслуживаю с него ReactApp. Он развернут и размещен в Azure WebApp. В контейнере запущен сервер Django, размещенный в отдельном Azure WebApp. Я пытаюсь открыть WebSocket-соединение из моего React-приложения непосредственно с сервером Django. Я протестировал …

17.07.2024
Как получить авторизацию в Microsoft AD с помощью curl?

У меня есть проект django, который использует Azure Active directory для аутентификации, и я настроил его API с помощью rest_framework. В настоящее время я пытаюсь получить доступ к этому API с помощью curl. Мне удается сгенерировать токен доступа, но …

17.07.2024
AWS: Как обеспечить связь фронтенда S3 (React, Axios) с бэкендом EC2 (python3/Django, DjangoREST, corsheaders)

Я следовал руководству по созданию базового приложения To-Do (так что CRUD) с фронтендом React+Axios (ServiceWorker, bootstrap) и бэкендом Django (DjangoREST, corsheaders), и хотел бы разместить его на бесплатном уровне AWS для поиска работы. Приложение отлично работает локально на localhost, и …

17.07.2024
Как отобразить содержимое Markdownx в виде HTML в проекте блога на Django?

Я выполнил все шаги по установке markdownx, как указано. Я установил пакет django-markdownx с помощью pip install django-markdownx. Я добавил 'markdownx' к моему INSTALLED_APPS в settings.py. Я определил MarkdownxField в модели записи блога для хранения содержимого в формате Markdown. …

17.07.2024
Где прописать валидацию в django?

Как лучше всего писать валидацию в проекте django? Что лучше - писать валидацию в сериализаторе или в моделях? Я пробовал оба варианта написания валидации, но все равно не могу выбрать, где лучше написать валидацию. Если у вас есть …

17.07.2024
Django - Невозможно сделать celery worker и протестировать транзакции на тестовом файле без ошибки "You can't execute queries until the end of the 'atomic' block."

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

17.07.2024
Как протестировать модели Django на БД без manage.py в отдельном пакете с помощью pytest и GitHub Actions?

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

17.07.2024
Как получить широту и долготу в реальном времени в Django и отобразить их в виде карты отслеживания в шаблоне? [закрыто]

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

17.07.2024
Получение ошибок при работе с шаблонами django

Я практикую Django в последнее время и получаю эту ошибку, может ли кто-нибудь помочь Invalid block tag on line 17: 'else', expected 'endblock'. Did you forget to register or load this tag? Шаблон {% extends 'base.html' %} …

17.07.2024
Ошибка Django Internationalization test:Couldn't retrieve redirection page

Я написал проект блога на Django, на некоторых страницах я использовал loginrequierdmixin, чтобы убедиться, что пользователь вошел в систему, но в тесте я получил ошибку при тестировании моего проекта Тест: def test_get_profile_unauthenticated(self): response = self.client.get(self.profile_url) self.assertEqual(response.status_code, …

17.07.2024
При использовании команды docker-compose exec web python core/manage.py makemigration accountss я вижу ошибку "No module named 'accounts'".

При использовании команды docker-compose exec web python core/manage.py makemigration accountss я вижу ошибку ModuleNotFoundError: No module named 'accounts' INSTALLED_APPS: введите описание изображения здесь Наблюдаемая ошибка: Traceback (most recent call last): File "/code/core/manage.py", line 22, in …

17.07.2024
Ajax не работает без обновления страницы

Ajax не работает без обновления страницы, чтобы заставить его работать.Я кодирую сайт электронной коммерции на django и должен показать количество товаров в корзине, но он не показывает количество без обновления страницы. &lt;script&gt; $(document).on("click", "#add_button", function (e) { e.preventDefault(); $.ajax({ …

17.07.2024
Как я могу докеризировать свой проект с двумя приложениями в отдельных сервисах

Как я могу докеризировать мой проект django так, чтобы запустить два приложения в двух разных сервисах и один запустить с портом:8000, а другой с портом:8001 извините за мой английский lol!!! я попробовал сделать два dockerfile в каждом приложении # …