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

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 для создания стиля вашего сайта. Он рассказывает …

28.02.2024
Smart_text из django-jenkins (sites-packages моего проекта) не совпадает с django 5.0.1 после обновления. Как решить эту проблему?

Jenkins test /../python3.11/site-packages/django_jenkins/runner.py", строка 9, in from django.utils.encoding import smart_text ImportError: cannot import name 'smart_text' from 'django.utils.encoding' (/../python3.11/site-packages/django/utils/encoding.py) Exit with return error: 1

28.02.2024
Как запустить скрипт python в django? [закрыто]

У меня есть скрипт на python, который выполняет веб-скраппинг и принимает от пользователя ввод названия продукта, а затем выводит результат. Я хочу, чтобы то же самое было сделано на веб-странице. Например, пользователь вводит данные на веб-странице, а результат отображается …

28.02.2024
Python социальные медиа Android приложение

Я хочу создать приложение для социальных сетей с kivy для front end и django для backend, я никогда не работал с этим вместе, мне нужен src код или справочное видео, как работать с kivy и django Я просмотрел …

28.02.2024
Ошибки Heroku при обновлении Wagtail CMS

Я пытаюсь обновить очень устаревший сайт на базе Wagtail, который размещен на Heroku. Я обновляюсь с Wagtail 2.13 до 2.14. Обновление проходит нормально на моей локальной машине, но при отправке обновления на Heroku я пытаюсь интерпретировать ошибки: Похоже, …

28.02.2024
Страница не найдена (404). Ни одна категория не соответствует заданному запросу

Я создаю сайт электронной коммерции на фреймворке Django. При создании раздела категории, который ведет пользователя в отдельную категорию для доступа ко всем ее элементам, возникает следующая ошибка. Page not found (404) No Category matches the given query. Request Method: …

28.02.2024
Docker не может присвоить запрашиваемый адрес в Django

Когда я запрашиваю команду docker-compose up --build, docker выдает ошибку: prediction-1 | django.db.utils.OperationalError: connection is bad: Cannot assign requested address prediction-1 | Работает ли сервер на хосте "::1" и принимает ли он запросы prediction-1 | TCP/IP соединения на порт …

28.02.2024
Django/Python - функция Delete в UpdateView дублирует, а не удаляет

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

28.02.2024
Summenote не отправляет значения данных во вложенных полях

Я пытаюсь создать вложенные поля с помощью htmx и summernote: Когда пользователь нажимает на кнопку "Adicionar nova alternativa", возвращается другой раздел. &lt;button class="button is-info" hx-get="{% url 'create_alternativa' espaco=espaco.title …