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

06.05.2024
Как упорядочить буквенно-цифровые поля CharFields в Django

У меня есть модель для пунктов меню, которая имеет CharField для чисел, так как некоторые из них имеют подварианты, которые имеют буквенный суффикс fx. 25, 26, 27, 27a, 28... как упорядочить объекты после номера меню с учетом суффикса …

06.05.2024
Исключение Django, NoReverseMatch

Я изучаю django на небольшом проекте BlogPost из книги по python'у. Это очень простой проект сам по себе - пользователь может добавить пост с заголовком и текстом. Я пытаюсь добавить функциональность редактирования существующих записей через функцию views.py под …

06.05.2024
Django: одновременное использование двух связанных полей / внешних ключей

У меня есть три модели: class Team(models.Model): team_id = models.AutoField() team_name = models.CharField() class Game(models.Model): game_id = models.AutoField() home_team = models.ForeignKey(Team, on_delete=models.CASCADE) away_team = models.ForeignKey(Team, on_delete=models.CASCADE) class TeamBoxScore(models.Model): game = models.ForeignKey(Game, on_delete=models.CASCADE, related_name='game_boxscore') team = models.ForeignKey(Team, on_delete=models.CASCADE, related_name='team_boxscore') # …

06.05.2024
Django считает, что существует "SuspiciousFileOperation". Это не так

У Django есть убеждение, что существует ошибка SuspiciousFileOperation, когда это просто не так. Моя полностью воспроизводимая установка приведена ниже. Она продолжает возвращать эту ошибку, несмотря на то, что: Я установил и настроил Whitenoise правильно, как и в Middleware …

06.05.2024
Django, подзапрос exists всегда возвращает False

Я столкнулся с проблемой, что мой подзапрос возвращает False, хотя должен возвращать True. from wagtail.models import WorkflowState, Page, Workflow import pytest def test_filter_pages(user): page = PageFactory.create( owner=user, live=False, latest_revision_created_at=timezone.now(), ) WorkflowState.objects.create( content_type=ContentType.objects.get_for_model(Article), base_content_type=ContentType.objects.get_for_model(Page), object_id=str(page.pk), workflow=Workflow.objects.get(name="Moderators approval"), status=WorkflowState.STATUS_IN_PROGRESS, requested_by=user, ) …

06.05.2024
Django перестал обновлять статические файлы

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

06.05.2024
Вычислите количество часов, проведенных пользователем за день

У меня есть таблица Clocking в базе данных. Я хочу подсчитать время, проведенное пользователями за день. Например 2024-03-21, пользователь 1 тратит 6.8 hours, на следующий день он тратит n количество часов и так далее (['6.8', 'n', ... 'n']) …

06.05.2024
Как перезапустить gunicorn при использовании файла конфигурации

Я использую gunicorn для сервера приложения django. Я использую файл конфигурации и запускаю gunicorn с помощью команды gunicorn -c config/gunicorn/dev.py Я хочу знать, как перезапустить gunicorn. Я не могу использовать команду sudo systemctl restart gunicorn, …

06.05.2024
Код на Python для подключения к FTP / Переделайте мой код так, чтобы он использовал FTP вместо SFTP [закрыто]

Пожалуйста, помогите написать код для подключения ftp с помощью python скачать свежие файлы из определенной директории загрузить эти файлы в базу данных Mysql, пометить их обработанными после загрузки файла с ftp, после загрузки их в базу данных mysql Если кто-нибудь …

06.05.2024
Возможно ли добавить "InputField" в ChoiceField в Django? [дубликат]

Я занимаюсь разработкой формы, которая соответствует модели базы данных. Одно из полей этой формы требует от пользователя выбора из ряда вариантов. Изначально я реализовал это, используя ChoiceField от Django. Однако я изучаю возможность позволить пользователям вводить свой собственный вариант, …

06.05.2024
Django htmx не нацеливается на назначенный элемент

У меня есть шаблон django-tables2, который я модифицировал, чтобы присвоить уникальный идентификатор строки каждому ряду. Я пытаюсь добавить кнопку, которая позволит пользователю удалить данный ряд по щелчку мыши. Я использую htmx для инициирования запроса на удаление. У меня также …

06.05.2024
Операция сохранения модели django не создается в базе данных по умолчанию

У меня определены две базы данных: 'default': { 'ENGINE': 'django.db.backends.postgresql', 'USER': 'app-api-master', 'PASSWORD': 'sdf', 'HOST': 'localhost', 'NAME': 'ev_offshore_bkup' }, 'onshore_db': { 'ENGINE': 'django.db.backends.postgresql', 'USER': 'app-api-master', 'PASSWORD': 'sdf', 'HOST': 'localhost', 'NAME': 'ev_onshore_bkup' } В модели: def …

06.05.2024
Как обновить pip до последней версии

Доступен новый выпуск pip: 23.2.1 -> 24.0 [notice] Для обновления выполните: python.exe -m pip install --upgrade pip Выполняя предоставленную команду, я не могу обновить pip до последней версии. При выполнении команды " python.exe -m pip install --upgrade pip" …

06.05.2024
В Django для разных объектов генерируется один и тот же uuid

Когда я запускаю сервер на localhost, я могу добавлять новые объекты в свою базу данных postgre через панель администратора Django, но только один для каждой таблицы. Когда я пытаюсь добавить второй новый объект, он присваивает тот же UUID, который …

06.05.2024
Как реализовать двойную аутентификацию (по электронной почте и номеру телефона) в Django Rest Framework?

Я создаю приложение Django Rest Framework (DRF), и мне нужно реализовать двойную аутентификацию, позволяющую пользователям входить в систему, используя либо электронную почту, либо номер мобильного телефона. Как лучше всего это реализовать? Я уже настроил систему аутентификации с …

06.05.2024
ModuleNotFoundError: Нет модуля с именем 'psycopg2' при выполнении makemigrations в БД postgres

Я клонировал проект github на Django и следовал инструкциям по выполнению программы. Я новичок, так что я пошел дальше, скачал postgres и установил его. На шаге make migrations была зарегистрирована эта ошибка вместе с кучей путей :-. ModuleNotFoundError: No …

06.05.2024
Как отправить отдельные действия из одного тега формы? (Django)

Я написал следующий код, в котором действие submit со значением {{category.name}} неожиданно вызывает кнопку "создать" в form_category, что приводит к появлению сообщения "Please enter a name". Этот подход отлично работал в предыдущем проекте, использующем ту же логику. Я подтвердил, …

06.05.2024
Django Python - Как сделать запрос

У меня есть эта модель потребителя class ConsumerModel(models.Model): GENDER_LIST = ( ('male','MALE'), ('female','FEMALE'), ("lgbt",'LGBT') ) REGISTER_AS = ( ('consumer','CONSUMER'), ('manager','MANAGER') ) uid = models.CharField(max_length=8) # remove the default value some time profile_id = models.UUIDField() user = models.OneToOneField(User, on_delete=models.CASCADE, null=True, …

06.05.2024
Встроенный компонент react отключает выделение текста на других html-элементах

Я пытаюсь включить компонент react в шаблон django, который содержит нереактивный контент. Мой шаблон содержит следующий код: {% load static %} <!DOCTYPE html> <html> <body> <h1>This text CAN NOT be selected</h1> <h2>React app</h2> <div id="react1"></div> <!-- this …

06.05.2024
Невозможно индексировать модели из Django в Elasticsearch

У меня есть проект Django, в котором мы собираемся использовать Elasticsearch для полнотекстового поиска. У меня есть задача связать его с существующим проектом Django. Первым делом я нашел пакет django-elasticsearch-dsl. Сделал все как в туториале и все заработало, но …

06.05.2024
Django отлично работает на локальной машине, но не работает в производстве

Django отлично работает на локальной машине, но имеет ошибки с Postgres в производстве (я использую одну и ту же БД postgres в prod и локально). Сервер Django, размещенный на Railway, выдает следующее: …

05.05.2024
Que aplicaciones desplegar en heroku

проблема в том, что у меня есть приложение на python и django, которое использует соединения веб-сокет с cnannels и daphne, вопрос в том, если heroku позволяет использовать эти соединения и я купил подписку в pythonAnywhere и я должен отменить …

05.05.2024
ValueError: Found wrong number (0) of constraints for "tours_data"."address"(city_id, street, house_number, entrance_number, floor, flat_number)

Я пытаюсь добавить в unique_together новое поле, но получаю данную ошибку. class Meta: db_table = '"tours_data"."address"' verbose_name = _('address') verbose_name_plural = _('addresses') unique_together = ( ( 'city', 'street', 'house_number', 'entrance_number', 'floor', 'flat_number', 'point', ), ) Нашел информацию, …

05.05.2024
Автоматизируйте e2e-тестирование с помощью selenium приложения Django в gitlab cicd -Error: selenium.common.exceptions.WebDriverException: neterror?e=dnsNotFound

Вот вывод моего cicd pipline, который не работает base/tests/e2e_tests/test_register.py F [100%] =================================== FAILURES =================================== _____________ TestRegistrationPage.test_register_valid_credentials _____________ self = <test_register.TestRegistrationPage testMethod=test_register_valid_credentials> def test_register_valid_credentials(self): """ Test whether the registration process works flawlessly. This method asserts that after sucessful redirect url …

05.05.2024
User.username показывает неверную информацию об имени вошедшего в систему пользователя

Views.py def profile(request): if request.method == 'POST': u_form = UserUpdateForm(request.POST, instance=request.user) p_form = ProfileUpdateForm(request.POST, request.FILES, instance=request.user.profile) if u_form.is_valid() and p_form.is_valid(): u_form.save() p_form.save() messages.success(request, f'Account has been updated') return redirect('profile') else: u_form = UserUpdateForm(instance=request.user) p_form = ProfileUpdateForm(instance=request.user.profile) context = { 'u_form': …

05.05.2024
Как импортировать и использовать модели Django внутри нового процесса вне views.py, get: Apps are not loaded yet

У меня есть несколько моделей в 'models.py' внутри 'app1' : class ChitaMoney(models.Model): chita_market = models.CharField( verbose_name=_('chita market name'), max_length=20 ) my 'views.py' вызывает функцию из 'multy.py' из каталога 'core' внутри 'app1' . 'multy.py' запускает новый бесконечный процесс . …

05.05.2024
Как получит всю информацию о юзере по id в Django?

У меня от юзера есть только его id, как найти остальную инфу? Пытался вот так сделать: user = User.objects.get(id) но выдает: "TypeError at /polls/user/1/ cannot unpack non-iterable int object"

05.05.2024
Я получаю ошибку 503, когда загружаю изображение в предварительно обученную модель и пытаюсь получить результат, используя python + Django на общем веб-хосте.

Бэкграунд: *Начальник здесь. * Я сделал простое приложение с некоторыми базовыми моделями и обучил его различать счастливые и грустные лица. Я сделал это приложение и запустил его на локальном сервере разработки с Django, которое отлично работает, и я даже …

05.05.2024
Загруженные в django изображения из панели администратора не отображаются на главной странице

я создал проект django для загрузки изображений как из пользовательского интерфейса, так и из панели администратора. но при загрузке изображений из пользовательского интерфейса, изображения не загружаются в папку media. и также не отображаются на главной странице. но при загрузке …

05.05.2024
Как прочитать файл из DigitalOcean Spaces с помощью Django?

У меня есть приложение Django, которое использует DigitalOcean Spaces для хранения загруженных пользователем файлов. Затем приложение транскрибирует эти файлы и возвращает текст. Однако когда я пытаюсь прочитать файл, используя url к сохраненному файлу, происходит сбой. Вот мой views.py: Этот …

05.05.2024
Развертывание django с помощью daphne

Я хочу поднять свой сервер django, выполнив эту команду в daphne: daphne -b 0.0.0.0 -p 9001 core.asgi:application И произошла эта ошибка: Traceback (most recent call last): File "/usr/local/bin/daphne", line 8, in <module> sys.exit(CommandLineInterface.entrypoint()) File "/usr/local/lib/python3.8/site-packages/daphne/cli.py", line 171, …

05.05.2024
Django упорядочивание с отношениями "многие ко многим" в модели

Я использую Django-rest-framework modelviewset, у меня есть отношения "многие-ко-многим" с моими моделями ниже: class Data(TimestampMixin): user = models.ForeignKey( "User", null=True, blank=True, on_delete=models.SET_NULL, related_name="files", ) file = models.FileField(upload_to=user_directory_path, null=True, blank=True) doc_id = models.TextField(null=True, blank=True) url = models.CharField(max_length=255, null=True, blank=True) deleted …

05.05.2024
Как отобразить слайд-шоу изображений с помощью Bootstrap Carousel в Django?

Я пытаюсь отобразить слайд-шоу с помощью Bootstrap Carousel в Django. Идея заключается в том, чтобы показывать несколько изображений в слайд-шоу для каждой детали события (привязанной к внешнему ключу). Я полагаю, что это может быть связано с обработкой изображений в файле …

05.05.2024
Как я могу запускать задачи в фоновом режиме в проекте djagno? [дубликат]

Мне нужно запустить несколько задач в фоновом режиме в моем проекте Django, а также я не знал, что такое __init__.py файл в Main и App директории в моем проекте Django. Я думал, что этот файл поможет мне выполнять …

05.05.2024
Я использую decompyle3 или uncompyle6. Он декомпилирует мои функции, которые не начинаются с "get", но если моя функция начинается с "get", она выдает ошибку?

Я использую decompyle3 или uncompyle6. Он декомпилирует мои функции, которые не начинаются с "get", но если моя функция или метод начинаются с "get", он выдает ошибку: def get_list_patientParse error at or near `POP_BLOCK' instruction at offset 120 Итак, …

05.05.2024
Почему uwsgi не отключает потоки внутри приложения django

В документации Uwsgi сказано, что потоки внутри приложения выключены, пока вы не включили их явно. Для меня это работает не так. Я проверил это с помощью простого представления в django. uwsgi run params: - …

05.05.2024
Как перейти с Django на drf + nextjs

Я разделил проект Django на back и front. Я видел ссылку на drf + next.js, но не переносил Django на drf + next.js. Я сделал так, чтобы ранее реализованная функция реагировала. Я в растерянности, пытаясь конвертировать каждую страницу.

05.05.2024
Изменения в Django-Parler не применяются

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

05.05.2024
Многоарендный сервер на основе Django-тенантов не доступен из браузера

Недавно я настроил многоарендную архитектуру в Django с помощью пакета django-tenants. При доступе к вновь созданным арендаторам на сервере Django, развернутом в среде разработки (localhost), все работает нормально. Но в производственной среде при обращении к арендаторам по следующему адресу:- …

05.05.2024
Нужно ли использовать Nuxt Server в качестве посредника между моим внешним Django API и фронтендом Nuxt 3 в режиме SSR?

Я разрабатываю SaaS-приложение, использующее архитектуру бэкенда с Django REST API и базой данных PostgreSQL, а фронтенд использует Nuxt 3 с TypeScript, Tailwind и TanStack Query для управления API-запросами. Я включил Server-Side Rendering (SSR), установив ssr: true в файле nuxt.config.ts …