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

03.10.2024
Почему я не могу установить каналы Django?

Моя ОС - ubuntu 24.04. Я пытаюсь создать чат-приложение на Django. Для этого мне нужны каналы django и я пытаюсь установить их с помощью команды pip install channels. После выполнения этой команды я получаю следующую ошибку: pip install channels error: …

03.10.2024
Таймаут шлюза - шлюз не получил своевременного ответа от вышестоящего сервера или приложения при работе под управлением apache

Мой django-сервер реализует REST API для операций с excel, чтобы пользователь мог загружать/выгружать данные из/в базу данных django-сервера. Эти операции загрузки/выгрузки занимают 20-50 минут и все работает при запуске моего django-сервера using manage.py runserver. Но при выполнении под apache они …

03.10.2024
Django tinymce превращает все текстовые поля в текстовый редактор

Я использую DRF в качестве бэкенда. Я настроил django parler для управления переводами. Я хотел бы использовать TinyMCE и обычные текстовые поля на одной и той же странице администратора. Вот моя модель: from django.db import models from …

03.10.2024
Обновление нескольких вложенных объектов в DRF

У меня есть три связанные модели с отношениями полей "многие ко многим". У меня нет идеи, как я могу обновить все экземпляры одновременно. Я хотел бы создать три отдельных сериализатора, которые могли бы обновлять три экземпляра. class …

03.10.2024
Случайные скачки подключений к базе данных

У меня есть приложение с Django в качестве бэкенда. Оно размещено на EC2. База данных размещена на AWS RDS Postgres SQL. Соединения с базой данных постоянно увеличиваются до максимального предела, хотя у нас не так много пользователей. Приложением пользуются …

02.10.2024
Я не могу установить фреймворк django на мой компьютер. он показывает " C:\Users\HomePC\AppData\Local\Programs\Python\Python312\python.exe: No module named pip"

Когда я пытаюсь установить Django на свой компьютер, я получаю следующее сообщение об ошибке: C:\Users\HomePC\AppData\Local\Programs\Python\Python312\python.exe: No module named pip Что я делаю не так? Я обновил Python до последней версии, но это, похоже, не помогло.

02.10.2024
Создание экземпляров записей Django с помощью сквозной модели

Допустим, у вас есть концепция битвы, и в этой битве есть игроки и враги. Игроки - это простое ManyToMany, но Враги требуют сквозной модели, потому что если в БД есть запись "Гоблин", игрокам нужно сражаться с ИНСТАНЦИЕЙ модели Гоблина. Игроки …

02.10.2024
VSCode не обнаруживает pytests для проекта Django

Я новичок в Pytest & Django, поэтому все отзывы и улучшения приветствуются. Я пытаюсь использовать боковую панель тестирования VSCode в моем проекте Django, но она не может найти файлы pytest. Вот команды, которые я выполнил для создания этого …

02.10.2024
Регистрация пользователей в бэкенде Django [закрыто]

В настоящее время я пишу систему, в которой задействован процесс создания пользователей. В системе будет 'site-administrator', который может создавать (и изменять, удалять) пользователей. Однако я застрял на этапе создания пользователей. Что я хочу: Администратор сайта создает …

02.10.2024
Django перестает работать, когда я отправляю запрос к api

В остальном api у меня есть представление, которое отправляет otp sms на телефон пользователя. когда я отправляю запрос к моему api, он просто отправляет другой запрос на другой сервер и ждет ответа, но это занимает некоторое время и django просто …

02.10.2024
Как сделать сортировку товаров по цене\названию и пр. в django

Подскажите или подкиньте информации может, никак не могу сообразить. Есть сайт, на нем есть страница с отображением всех продуктов из одной категории, которая формируется посредством передачи слага общего для продуктов которые нужно отобразить <a href="{% url 'product_info' product.slug %}" …

02.10.2024
Автоматический запуск очереди задач для django-background-tasks

Я создаю приложение, в котором задействована очередь задач из django-background-tasks. Проблема, с которой я столкнулся, заключается в том, что я не могу запустить очередь автоматически и вынужден вручную запускать process_tasks в контейнере приложения. Я уже …

02.10.2024
Django: Динамическая форма некорректно обрабатывает логические входы

Вот небольшая форма, которую я имею и динамически строю: class AddonForm(Form): def __init__(self, addons, *args, **kwargs): super().__init__(self, *args, **kwargs) self.addons = {str(addon.pk): addon for addon in addons} for pk, addon in self.addons.items(): self.fields[str(pk)] = BooleanField(required=False, label=f"{addon} (x{addon.price_multiplier})") …

02.10.2024
Что именно представляют собой виджеты Django?

Я немного запутался в том, что именно представляют собой Django Widgets. От https://docs.djangoproject.com/en/5.1/ref/forms/widgets/: Виджет обрабатывает рендеринг HTML и извлекает данные из GET/POST-словаря, соответствующего виджету." Что именно подразумевается под извлечением данных из …

02.10.2024
Как удалить из формы поле, которое было добавлено по ошибке, в Django

У меня есть 3 поля для ввода пароля. Первое (password) бесполезно, оно не делает буквально ничего. password1 и password2 - это реальные поля, которые работают.проблема Я пытался изменить пароль и пароль2 ---> пароль и подтвердить пароль. …

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

Итак, я создаю менеджер паролей, подобный Bitwarden. Я пришел к тому, что мне нужно хранить пароли, которые пользователь предоставляет, а затем позже показать пользователю пароль в виде обычного текста. Теперь мой вопрос заключается в том, как я могу хранить …

02.10.2024
Инициалы Django Forms не работают для некоторых полей? - Возможно, конфликт идентификаторов

Я только что понял, что у меня есть на других страницах id_address для автокомплита google, а также id_latitude и id_longitude. Поэтому я переименую свои поля, чтобы исправить это. Но если кто-то знает другой способ решения проблемы, я буду очень …

02.10.2024
Класс модели Django против словаря для хранения ссылочных значений

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

01.10.2024
Комментарии к постам в Django работают некорректно

Я пытаюсь создать систему для своего Django-проекта, которая позволяет пользователям оставлять комментарии к определенным сообщениям. Однако это не работает. Я попытался ввести код в forms.py, views.py, urls.py и index.html для обработки записей в постах. Однако это привело к …

01.10.2024
Как сделать вложенный сериализатор доступным внутри create() ModelSerializer, не делая вложенный сериализатор read_only=False

У меня небольшая дилемма. Задача состоит в том, чтобы принять json, содержащий некоторую информацию о помёте кроликов и родившихся крольчатах. У меня есть ThrowInfoSerializer с моделью Throw (Throw = Litter, не англоязычная страна). Внутри create ThrowInfoSerializer я хочу сохранить …

01.10.2024
Как изменить родительский класс с models.Model на PolymorphicModel

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

01.10.2024
Как настроить ответ на ошибку валидации в REST-фреймворке Django?

Я разрабатываю RESTful API с использованием Django REST Framework (DRF), и мне необходимо реализовать общий механизм обработки ошибок для различных ошибок проверки, возникающих в приложении, включая, но не ограничиваясь ошибками аутентификации JWT. При возникновении ошибок проверки DRF возвращает …

01.10.2024
Django Progress bar для бэкенда, чтобы впоследствии интегрировать его с фронтендом

Я хочу реализовать прогресс-бар, так как запрос занимает некоторое время, чтобы выдать ответ Когда вызывается api запрос, я хочу, чтобы прогресс-бар начинался от 0 до 100, когда ответ загрузится views.py: class AllNodeReportView(View): Я хочу интегрировать прогресс-бар одновременно с …

01.10.2024
Apache Superset embed Dashboard with Guest Token в DJango

У меня следующая настройка. Я запускаю Django-приложение с Postgres и Apache Superset в одной сети (через docker-compose). Настройка работает отлично; я могу получить доступ к своим данным (Postgres) как из приложения Django, так и из Superset. Я создал приборную …

01.10.2024
Django.db.utils.OperationalError. Почему отказано в соединении?

Помогите пожалуйста разобраться с ошибкой: django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections Локально постгрес включен. В настройках так: load_dotenv() DATABASES['default'] = dj_database_url.config( …

01.10.2024
Django: Пользовательский набор BaseInlineFormSet. Дополнительные формы

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

30.09.2024
Получение ошибки "Страница не найдена (404) Ни один продукт не соответствует заданному запросу."

Я начал получать эту ошибку после удаления всех моих продуктов из моей базы данных (я сделал это, потому что это были фиктивные данные только для тестирования). Когда я запускаю сервер и захожу на localhost, я вижу следующее <a href="https://i.sstatic.net/LIHkBRdr.png" …

30.09.2024
Raise ValueError( ValueError: Невозможно присвоить "'TJFIDEL2401'": "Order.discount_code" должен быть экземпляром "DiscountCode"

Я пытаюсь реализовать страницу оформления заказа, используя фреймворк Django. У меня есть модель DiscountCode, связанная с моделью Order как "discount_code = models.ForeignKey(DiscountCode, on_delete=models.SET_NULL, null=True, blank=True)". Когда я нажимаю кнопку "Оформить заказ" на странице оформления заказа, появляется сообщение об ошибке: "raise …

30.09.2024
Как настроить Celery в проекте Flask

Так что я работаю над проектом уже пару месяцев, и я пытался внедрить Celery в мой проект flask, и это не прошло успешно. Я подумал, что, возможно, дело в моем компьютере или windows, или что-то в этом роде, и все …

30.09.2024
Изменение создания тикета в службе поддержки django [закрыто]

пытаюсь понять, как я могу изменить поля, которые находятся в области создания тикета Я изменил код admin.py, мне удалось добавить пользовательские поля, но не так, как хотелось бы. Мне просто интересно, можно ли настроить это по-своему, не создавая новую …

30.09.2024
Как прикрепить файлы из веб-приложения к локальному клиенту Outlook? [дубликат]

Я работаю над задачей, в которой мне нужно реализовать кнопку во фронтенде, открывающую локальный клиент Outlook для составления письма. Пользователь выбирает файлы (.dat или .csv) во фронтенде, и после нажатия кнопки Outlook открывается с сообщением по умолчанию и …

30.09.2024
Создание системы категорий с помощью MVT в django

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

30.09.2024
Журналы передаются некорректно

У меня есть регистратор, настроенный на сохранение журналов в файл, но я столкнулся с проблемой при ротации журналов. Не все журналы передаются в процессе ротации, и большинство журналов пропадает. В чем может быть проблема? Почему многие из моих журналов …

30.09.2024
Невозможно создать суперпользователя после создания CustomUser

После создания пользовательского пользователя, когда я попытался создать суперпользователя, он выдал ошибку TypeError: UserManager.create_superuser() missing 1 required positional argument: 'username' После создания CustomUserManager он показывает Выражение типа "CustomUserManager" несовместимо с объявленным типом "UserManager[Self@AbstractUser]" "CustomUserManager" несовместим с "UserManager[Self@AbstractUser]" Expression of …

30.09.2024
Django RestFramework заставляет lookup_field принимать специальные символы (".")

Я работаю над набором представлений DRF, который имеет пользовательский запрос (с использованием annotate для группировки данных), для этого я хочу реализовать функции list, retrive и delete на основе поля под названием "batch", которое содержит строку со специальными символами, такими как …

30.09.2024
URL-адрес сервера Django не работает [закрыто]

Я пытаюсь запустить сервер django backend с помощью встроенного терминала, но url не запускается, он говорит Not found попытался открыть его в браузере, но он не запустился. Я ожидал, что он скажет "Добро пожаловать на студенческий трекер заданий"

30.09.2024
Django factory boy, поля изображений не создаются?

Я попытался следовать стандартному рецепту для полей изображений для django factory boy: class ConfigurationSingletonFactory(DjangoModelFactory): class Meta: model = Configuration django_get_or_create = ("id",) id = 1 custom_theme = ImageField(color="blue", width=200, height=200) class GeneralConfiguration(SingletonModel): custom_theme = PrivateMediaImageField("Custom background", upload_to="themes", blank=True) …

30.09.2024
Удаление сообщения об успехе после отказа в удалении [duplicate]

Учитывая тот факт, что этой теме уже несколько лет, а идеального ответа так и не было: Как мне переписать функции delete_model/queryset в админке, чтобы сообщение об успехе не показывалось, если в удалении было отказано? class BookAdmin(admin.ModelAdmin): def …

29.09.2024
Почему в проекте Django + Tailwindcss стили используются в одном файле, а не в другом?

Здесь находится файловая система проекта: введите описание изображения здесь Все классы работают в этом файле: файл: navbar.html &lt;nav class="bg-white shadow-lg"&gt; &lt;div class="max-w-6xl max-auto px-4"&gt; &lt;div class="flex justifly-between"&gt; &lt;div class="space-x-7"&gt; &lt;div class="flex"&gt; &lt;a href="#" class="flex items-center …

29.09.2024
Я пытаюсь получить доступ к странице администратора проекта django (локально) и продолжаю получать этот трекбек

ModuleNotFoundError at /admin/login/ No module named 'users.backends' Request Method: GET Request URL: http://127.0.0.1:8000/admin/login/?next=/admin/ Django Version: 5.0.6 Exception Type: ModuleNotFoundError Exception Value: No module named 'users.backends' Exception Location: &lt;frozen importlib._bootstrap&gt;, line 1324, in _find_and_load_unlocked Raised during: django.contrib.admin.sites.login Python Executable: C:\Users\DELL\Documents\Jamor_tech\Jam_T\Jam_T\Scripts\python.exe Python …