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

29.02.2024
Django JsonResponse возвращает 'Year and month parameters are required', несмотря на присутствие параметров в request.GET

Я использую 'fullcalendar' и хочу отправить месяц и год в django view и получить общее количество часов для каждого дня в этом месяце из этого api: 'api/get_calendar_data/', чтобы правильно отобразить календарь. Но затем я получаю неожиданный ответ, в котором …

29.02.2024
Async Django MQTT Client не может переподключить pg-pool через 24 часа

Позвольте мне рассказать вам о своей структуре и проблеме. У меня есть контейнеры sync и async на K8. Эти капсулы запускаются с помощью этой команды в моем docker-entrypoint.sh gunicorn myappname.wsgi:application --worker-class gevent --workers 3 --bind 0.0.0.0:8000. В асинхронных контейнерах …

29.02.2024
Pydantic, Django Ninja "День выходит за рамки месяца"

2024-02-29 14:04:15 pydantic.error_wrappers.ValidationError: 1 ошибка валидации для NinjaResponseSchema 2024-02-29 14:04:15 ответ 2024-02-29 14:04:15 день выходит за пределы диапазона для месяца (type=value_error) У меня есть поля "created_at" и "updated_at". Сегодня мой проект рухнул из-за них. Как обновить валидаторы в схемах, …

29.02.2024
На основе ввода двух полей формы необходимо динамически генерировать варианты для другого поля на Django

On _create_mywork_help.html ******************************* function generate_daily_time_list() { var start_time = document.getElementById("id_start_time").value; var interval = Number(document.getElementById("id_interval").value); var daily = document.getElementById("id_daily"); //document.getElementById("id_daily").value = document.getElementById("id_daily").defaultValue; document.getElementById("id_daily").innerHTML = ""; console.log(start_time); console.log(interval); console.log(daily); const stime = String(start_time).split(" "); const hm = stime[0].split(":"); console.log(hm[0]); console.log(hm[1]); var hr …

29.02.2024
Развертывание Fly.io django и postgres

Я пытаюсь развернуть свое приложение django на Fly.io с базой данных postgreSQL, поэтому я следую документации, чтобы присоединить свое приложение к кластеру postgres вместе с основным приложением. Я сгенерировал DATABASE_URL следующим образом: flyctl pg attach ac7-postgres Проверка наличия …

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

Пожалуйста, помогите получить Revision и Company выбранного проекта в выпадающем списке в software.html шаблоне django, изображение с более подробной информацией в приложении, Спасибо! models.py ` class PROJ(models.Model): User=get_user_model() author = models.ForeignKey(User, on_delete=models.CASCADE) project_id=models.CharField(max_length=100, null=True, blank=True, db_index=True) Company=models.CharField(max_length=100, null=True, blank=True) Revision=models.CharField(max_length=100, …

29.02.2024
"ORDER BY NOT ALLOWED IN SUBQUERIES OF COMPOUND STATEMENTS" в Django при использовании функции UNION

Я новичок в Django и хочу использовать следующий код: if "dashboard_filters_parent_checkbox" not in request.POST: all_task_id=tasks_no_assign.union(tasks_no_start).union(tasks_start).union(tasks_no_confirmed).union( tasks_confirmed).values_list('id',flat=True) all_task_parent_id=tasks_no_assign.union(tasks_no_start).union(tasks_start).union(tasks_no_confirmed).union(tasks_confirmed).values_list('task_parent__id',flat=True) #.union(sub_tasks_no_confirmed) all_task_parent_id = list(set(all_task_id) & set(all_task_parent_id)) tasks_no_assign=tasks_no_assign.exclude(Q(pk__in=all_task_parent_id)&~Q(pk__in=all_tasks_children_id)) tasks_no_start=tasks_no_start.exclude(Q(pk__in=all_task_parent_id)&~Q(pk__in=all_tasks_children_id)) tasks_start=tasks_start.exclude(Q(pk__in=all_task_parent_id)&~Q(pk__in=all_tasks_children_id)) tasks_no_confirmed=tasks_no_confirmed.exclude(Q(pk__in=all_task_parent_id)&~Q(pk__in=all_tasks_children_id)) tasks_confirmed=tasks_confirmed.exclude(Q(pk__in=all_task_parent_id)&~Q(pk__in=all_tasks_children_id)) но я получаю эту ошибку: ПОРЯДОК ПО НЕ …

29.02.2024
Когда я запускаю "python .\manage.py runserver", я получаю следующее: Нет Python в '''C:\Users\Utilizador\AppData\Local\Programs\Python\Python312\python.exe'''

Виртуальная среда активирована (env) PS C:\Users\Utilizador\Documents\FSapp> python .\manage.py runserver Нет Python в ''C:\Users\Utilizador\AppData\Local\Programs\Python\Python312\python.exe' виртуальная среда деактивирована PS C:\Users\Utilizador\Documents\FSapp> python .\manage.py runserver python : Термин 'python' не распознается как имя команды, функции, файла сценария, или операционной программы. Проверьте …

29.02.2024
Фильтр по полю в наборе форм (Django)

Как отфильтровать поле в форме, чтобы элементы, созданные другим пользователем, не были упорядочены У меня есть набор форм from django import forms from django.forms.models import inlineformset_factory from .models import Course, Module ModuleFormSet = inlineformset_factory(Course, Module, fields=['title', 'section', 'description'], …

29.02.2024
Создание миграций для моделей приложений, перемещенных в другой каталог, не являющийся их стандартным каталогом создания

Вот моя структура папок бэкэнд сервер apps #каталог, который я создал конечные точки #мое приложение В файле settings.py INSTALLED_APPS[ ....... 'apps.endpoint' ] Когда я запускаю python3 manage.py make migrations я получаю ModuleNotFoundError: No module named 'endpoints'

29.02.2024
Django-allauth не смог войти в систему для существующего пользователя

Я использую Django 5 и django-allauth. В настоящее время я не использую никаких дополнительных возможностей этой библиотеки, единственные причины, по которым я ее использую: Имеет хорошо развитый рабочий процесс с функцией email opt-in. Поддерживает аутентификацию как …

29.02.2024
Как использовать вложенный ArrayAgg в Django?

Это мои модели class TimeSheet(CommonModel): employee = models.ForeignKey( "employee.Employee", related_name="timesheets", on_delete=models.PROTECT ) project = models.ForeignKey( "core.Project", related_name="employee_timesheets", on_delete=models.PROTECT ) timesheet_date = models.DateField() clock_in_time = models.DateTimeField() clock_out_time = models.DateTimeField(null=True) class TimesheetEquipment(CommonModel): equipment = models.ForeignKey( "equipment.Equipment", on_delete=models.PROTECT, related_name="timesheet_equipments", ) resource_code = …

29.02.2024
Проблема с Celery, не получающим задания - Django Ubuntu

У меня возникла проблема с Celery, когда он не отвечает автоматически при загрузке системы. Вот описание моей установки и проблемы: Настройка: Проект Django, использующий Celery для асинхронных задач. Рабочие Celery сконфигурированы с помощью декоратора @shared_task. …

29.02.2024
Django Templates - нужно ли размещать HTML-теги внутри блоков текста, подлежащих переводу? [дубликат]

Есть ли способ упростить процесс перевода фраз, содержащих ссылки и другие HTML-элементы? В настоящее время я разбиваю длинные фразы на несколько тегов translate, которые не передают должным образом смысл всей фразы: <span class="text-sm"> {% …

29.02.2024
Обновление существующих данных путем загрузки файла с помощью django-rest-framework

Я могу нормально добавлять данные, но не могу обновлять существующие данные. Я могу добавить новую запись, но не могу обновить записи с теми же name в импортированных данных. Что мне делать? class CategoryUploadView(APIView): authentication_classes = [OAuth2Authentication] permission_classes …

29.02.2024
Проблема при выполнении поиска с несколькими результатами. NoReverseMatch

Я делаю веб-приложение, которое использует API OpenLibrary, используя Django. В нем я выполняю поиск в API, если в результатах отображается более одной книги, я получаю такую ошибку: NoReverseMatch at /search-results/ Отзыв для 'book_detail' с аргументами '('reina-roja-red-queen', 'Reina Roja …

29.02.2024
Django REST - Обновление или создание объекта с помощью ссылки на внешний ключ

Document - родительская модель, а LineItem - дочерняя модель с внешней ключевой ссылкой на Document Я могу удалять LineItem по отдельности. Однако я не могу создать или обновить отдельный LineItem, поскольку постоянно получаю ValidationError, говорящий 'document': [ErrorDetail(string='This field is …

29.02.2024
Вырезание и вставка с помощью jsPDF приводит к нехватке памяти

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

29.02.2024
Невозможно загрузить изображения из приложений flutter во фреймворк для отдыха Djnago

Для моего проекта в колледже я создал приложение, в котором я могу обновлять любую текстовую информацию в Django rest API, но я не могу отправить или загрузить любой вид медиафайла из приложения Flutter в Django. Если кто-то сотрудничал с флаттером …

29.02.2024
Неожиданное поведение при вызове метода serializer.create приводит к потере данных в несвязанных данных (Django Rest Framework)

Django>=4.2.7,<4.3.0 djangorestframework>=3.14.0,<3.15.0 python-dateutil>=2.8.2,<2.9.0 psycopg2-binary>=2.9.9,<3.0.0 django-crontab>=0.7.1,<0.8.0 Я пишу тест для метода serializer.create. Я подготовил некоторые данные, чтобы передать их в метод create def create(self, validated_data): """ Passing in the restructured validated_data to the CostumUserCreate method. """ user_data = …

29.02.2024
Настройка базы данных для 1 миллиона записей

У меня есть таблица, содержащая 1 миллион записей. И я показываю данные вот так, просто показываю данные с ListView и pagenation from django.views.generic import ListView class ListSearchView(ListView): paginate_by = 10 form_class = None form = None ordering = …

29.02.2024
Функция щелчка не работает в скрипте

В файле product_detail.html: Я создал эту html страницу с описанием товара, где я создал чекбокс (радио), но когда я нажимаю на чекбокс, он не работает В оригинальном шаблоне все работает отлично. Мои представления и модель также работают Чтобы увидеть …

29.02.2024
Django авторизация пользователя

У меня такой вопрос, как сделать так что б при авторизауции пользователя видны были только записи связаны только сним. А записи заносит только пользователь у которого есть прова администратора. файл index.html <a href="https://i.stack.imgur.com/uE8ai.png" …

29.02.2024
Как передать результат запроса в view.py в Bootstrap-table

я использую pymysql для получения данных из моей базы данных conn = pymysql.connect( host='localhost', user='root', password='xxxxxxxxxx', database='TCR', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor, ) cur = conn.cursor() result = cur.excute('SELECT * FROM TCR') data = cur.fetchall() Затем я возвращаю 'data' в …

29.02.2024
Запрещено (CSRF-куки не установлены) при отправке куки из react axios в django backend

Строим простую аутентификацию пользователей с помощью React и Django, но на данный момент удалось создать только реестр. Я пытался заставить это работать в течение нескольких часов и очень расстроился. Сторона react построена и страница регистрации запускается с порта django 8000. …

29.02.2024
Django Summernote не отображает тег <font> с безопасным фильтром

Когда я пытаюсь изменить "цвет" в Summernote, Django не отображает его должным образом; он выдает HTML-тег вместо изменения цвета. В админке Django все работает нормально. &lt;font color="#000000" style="background-color: rgb(255, 255, 0);"&gt;TEXT&lt;/font&gt; Остальные атрибуты работают нормально. SUMMERNOTE_CONFIG = { …

29.02.2024
Как правильно настроить ALLOWED_HOST, чтобы разрешить другим машинам в сети доступ к Интернету

Django сервер на машине TestPC-A , по адресу 192.25.56.120 Я хочу, чтобы он был доступен с компьютера в той же сети 192.25.56.xxx. что я настроил 1. settings.py ALLOWED_HOSTS = ["127.0.0.1", "localhost", "TestPC-A" , "0.0.0.0", "192.25.56.120"] и …

29.02.2024
Оптимизация Django View для эффективной работы с большими массивами данных

Мне нужен совет по оптимизации представления Django для повышения его производительности, особенно при работе с большим количеством клиентов в базе данных. Вот сценарий: У меня есть представление на Django под названием tClients, которое получает данные клиента и отображает …

29.02.2024
Что является эквивалентом Django ORM для sql "field <> 1"?

Если предположить, что "поле" является nullable, то в сыром sql условие WHERE field &lt;&gt; 1 будет исключать все строки, отличные от 1, а также исключать все NULL строки. Почему Django ~Q(field=1) делает запрос WHERE (NOT (field = 1 …

29.02.2024
Проект Django не распознает поле

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

29.02.2024
Как я могу работать с tom-select и django form?

Недавно я нашел tom-select как альтернативу Select2 для своих форм. Это отличное решение, которое прекрасно работает ! Он отлично работает, когда я использую для создания данных из формы, но когда я хочу использовать для редактирования данных, это другая …

29.02.2024
'ProgrammingError: cannot cast type bigint to uuid' в Django

Я перевел разработку своего сайта на использование Docker. Я заменил sqlite в качестве базы данных на postgresql, затем выполнил команду docker-compose exec web python manage.py migrate в среде Docker, и она выдала следующую ошибку: Я не смог найти …

29.02.2024
DJango ORM - аналог запроса LEFT JOIN

Models.py class Products(models.Model): name = models.CharField() price = models.IntegerField() class Products_Images(models.Model): products = models.ForeignKey(Products) image = models.ImageField() name = models.CharField() Мне нужно получить ПРОДУКТЫ и только ОДНО или НИ ОДНОГО изображения для каждого продукта. Нравится: SELECT …

29.02.2024
Docker, проблема создания и запуска контейнера. Ошибка 409 Ошибка клиента .../exec: Конфликт (контейнер... не запущен)

В Django на этапе разработки я собираю и запускаю Docker-контейнер, используя pool. Я новичок в Docker. Как вы можете видеть, я намеренно не использую оболочку по личным причинам проекта. Код работал правильно до вчерашнего дня, затем после выключения и …

28.02.2024
Невозможно добавить ненулевое поле 'name' в таблицу без указания поля по умолчанию

Class Track(gisModels.Model): track = gisModels.PolygonField() class GeoFence(gisModels.Model): track = models.ForeignKey(Track, on_delete=models.CASCADE) fence = gisModels.PolygonField(geography=True) Приведенный выше код - это мои модели. It is impossible to add a non-nullable field 'track' to geofence without specifying a default. This …

28.02.2024
Использование фильтра Django внутри Javascript

Я новичок в django, я застрял на использовании фильтра Django внутри javascript. Я пытался реализовать Load More data с помощью ajax. Все работает хорошо, но я не могу добавить новые данные в html контейнер. В моем домашнем представлении, которое …

28.02.2024
Докеризованные nginx и django на VPS с установленным Apache

Я пытаюсь развернуть свой докеризованный проект django с контейнером nginx на VPS-сервере, на котором установлен apache. Nginx conf с 80 портом, я получаю port already in use ошибку. Поэтому я изменил свой конфиг следующим образом. nginx.conf; server { listen …

28.02.2024
BaseSSHTunnelForwarderError django, python, linux (Ubuntu 22)

Я пытался запустить свое приложение django (python framework v3.10.12, pip v24.0, django v4.2.5) на Linux (Ubuntu 22) и при выполнении команды python3 manage.py runserver я получил следующее сообщение об ошибке: 2024-02-28 15:58:07,627| ERROR | Could not open connection to …

28.02.2024
Перенаправление с www на root в Nginx не работает

вот мой конфиг nginx upstream django { server unix:///var/tmp/******.sock; } server { listen 80; server_name mydomain.com; charset utf-8; client_max_body_size 75M; location /static { alias **********; } location / { uwsgi_pass ********; include *************; } } server { listen 80; …

28.02.2024
Существует ли автоматизированный способ генерации шаблонов CRUD на django Project/App

Я новичок в django, и кажется, как говорится, батареи включены FW, и я хотел бы узнать, доступна ли эта функция в django, чтобы генерировать шаблоны CRUD для каждой сущности с помощью CLI... как Python manage.py createCrud books, Member …