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

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 …

28.02.2024
Django условная аннотация с использованием переменной python

Пытаюсь найти способ использовать аннотацию в зависимости от проверки состояния переменной python. Пример: some_variable = 10000,50 #float expenses_by_categories = ( Category.objects.filter(transactions__operation="expenses") .annotate( expenses_sum=Sum('transactions__value', filter=Q( transactions__date_created__month=datetime.date.today().month) &amp; Q( transactions__date_created__year=datetime.date.today().year)), ) .annotate( percentage=Round( ExpressionWrapper( F('expenses_sum') / some_variable * 100, …

28.02.2024
Приложение React Native (Expo) + Django: TypeError: Сбой сетевого запроса

У меня есть React Native (Expo go) frontend и Django based backend. У меня есть бэкенд на основе Django с некоторыми конечными точками API, к которым я пытаюсь обратиться из фронтенда. При использовании команды npx expo start --tunnel вместо …

28.02.2024
Приложение социальной сети Django - какую модель машинного обучения использовать и как ее хранить?

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

28.02.2024
Проблема с добавлением новых моделей категорий и поиском постов с их помощью

Добрый день! У меня есть django приложение, на главной (индексной) странице у меня есть посты, и есть сайдбар В сайдбаре есть код для показа и поиска постов в конкретной категории, (я скопировал его из учебника, а учитель не показал …

28.02.2024
Несколько возвращенных объектов. Django AllAuth

Я пытаюсь настроить опцию подписки на GitHub. Но он продолжает возвращать несколько объектов. Я понял, что в админке Django в социальных приложениях должно быть 2 записи. Я проверил, и там только 1. MultipleObjectsReturned at / No exception message supplied …

28.02.2024
Django user_id из django db отсутствует в приложении models.py

Несколько дней назад я начал этот учебник по Django: https://www.youtube.com/watch?v=sm1mokevMWk В этом видео рассказывается о том, как создать свой первый django-проект, используя некоторые библиотеки из django, а также bootstrap для создания стиля вашего сайта. Он рассказывает …