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

24.06.2024
Ограничение на поле модели "вместе ноль или вообще нет"

Мне нужен способ создать валидатор или ограничение на уровне модели для оценки двух или более полей, которые могут быть null/пустыми только в том случае, если все они null/пустые одновременно. Например, в следующей модели: from django.db import …

24.06.2024
Ошибка SynchronousOnlyOperation в представлениях на основе классов в Django

Я делаю приложение на Django, но не могу использовать async views, я установил uvicorn и asgi, но получаю эту ошибку: SynchronousOnlyOperation в /chatbot/chat/ Вы не можете вызвать это из асинхронного контекста - используйте поток или sync_to_async. <pre …

24.06.2024
Аутентификация Google с помощью django-allauth не работает из-за ошибки "OAuth2Error: Invalid id_token"

Я пытаюсь настроить аутентификацию Google для моего веб-приложения DRF + Next.js. Я следую этому руководству . Я использую django-allauth 0.61.1 и dj-rest-auth 6.0.0. Если я пытаюсь передать оба токена access и id: ... const SIGN_IN_HANDLERS …

24.06.2024
Почему через nginx не отображается фото сайта Django

У меня сайт, работающий в связке nginx + uWSGI + Django. Я разбил nginx на два файла: nginx.conf и default.conf. Почему-то nginx не отдает медиа файлы (фотографии сайта), расположенные в папке /Users/nnhufg/Desktop/CORGIFUME/brand_site/media/!ALL_IMAGES. nginx.conf worker_processes 1; events { worker_connections 1024; } …

23.06.2024
Как добавить права в админпанель django для пользователя?

У меня есть приложение django. И я добавил в административной панели django следующее разрешение: Accounts | account | Can view account А в коде файла admin.py приложения учетных записей. Я добавил следующее: from django.contrib.auth import get_user_model from …

23.06.2024
Как принудительно установить максимальный масштаб карты для геоузла docker?

Я запускаю geonode docker, как мне нужно изменить .env файл, чтобы принудительно установить максимальный размер карты (например, Италия)? Это моя локальная процедура установки с использованием стандартного .env git clone -b 4.0.2 https://github.com/GeoNode/geonode.git cd .\geonode\ …

23.06.2024
Django random не может подключиться к mysql

В django я получаю случайную ошибку "Не удается подключиться к mysql". он работает нормально и просто отдает его мне, а при обновлении он работает нормально, совершенно случайно, я даже не могу воспроизвести это. Есть идеи? создать файл: networks: …

23.06.2024
Io.UnsupportedOperation: fileno

в django я хочу получить файл из формы и передать его в функцию, а затем сделать с ним OCR. но я получаю ошибку io.UnsupportedOperation: fileno. вот часть файла views.py: @login_required(login_url='/profile/login/') def repairman_profile(request): user = request.user repairman = RepairmanUser.objects.get(user=user) if …

23.06.2024
Правильно ли я написал миграцию данных для изменения типа данных?

Допустим, у меня есть модель TestModel: class TestModel(models.Model): field1 = models.CharField(max_length=255) field2 = models.IntegerField() def __str__(self): return f"{self.field1}" Но теперь мне нужно изменить тип поля2 на Text. Чтобы не потерять данные в модели TestModel, мне нужно написать …

23.06.2024
Написание корзины django(срочно)

Мне нужно написать корзину для магазина на django. Вот код, что нужно поменять, что бы правильно считались суммы и показывало изображение и название продукта? Я новичёк в этом, и делаю это уже больше недели. Я не понимаю что добавить и …

23.06.2024
Как показать права доступа в админке проекта django?

У меня есть приложение на django. И я пытаюсь в панели администратора django ограничить права пользователей с помощью вкладки AUTHENTICATION AND AUTHORIZATION. Но я заметил, что в моем существующем приложении django на вкладке AUTHENTICATION AND AUTHORIZATION чего-то не …

23.06.2024
Ошибка при отображении содержимого .csv в Django (бэкенд в S3 AWS)

У меня возникают проблемы при отображении в формате JSON содержимого .csv-файла, расположенного в S3 Bucket. Я могу правильно выполнить метод GET, но мне кажется, что я делаю что-то не так, когда пытаюсь отобразить содержимое ранее упомянутого файла. Также …

23.06.2024
Как получить объединенный последний объект в django ORM?

У меня есть две таблицы 1:N, связанные между собой. Я хочу получить только одну модель последней сделки для каждой модели real_estate. Я присоединился к prefetch_related и результатом list(real_estates)[0].latest_deals является []. latest_deals = ( deal_q.filter(real_estate_id=OuterRef("id")) .order_by("-deal_year", "-deal_month", …

23.06.2024
Я хочу добавить график в django для блога

Я хочу добавить график в блог django, используя tinymce, и я также использую плагин, но он не работает. я добавляю этот плагин в файл static/tinymce/plugins/chart_plugin/plugin.min.js**. tinymce.init({ selector: '#chart-result', height: 550, plugins: [ 'advlist autolink lists link image charmap print …

23.06.2024
Django-CMS 4.1.1 Невозможно редактировать страницы через меню "Страница" или кнопку "Переключить структуру

Django 5.0.6 Django-CMS 4.1.1 Стоковая установка После этого руководства "Установка Django-CMS вручную" я не могу редактировать созданные мной страницы. Все опции редактирования выделены серым цветом в меню "Страницы", а "Toggle Structure" отключена. Я пытаюсь редактировать эти страницы, …

23.06.2024
Django: Отправка JSON-данных из main.js обратно в представление для обработки/обновления базы данных

У меня проблемы с отправкой данных из моего main.js обратно в django, чтобы они могли быть обработаны там и обновлены в базе данных. Пользователь, вошедший в систему, может манипулировать данными, передаваемыми WorkshopMasterView в шаблоне/фронтенде. При отправке данных текущий JSON-объект …

23.06.2024
Проблема с веб-браузерами chrome и Django sign in

У меня есть проблема, которую я не могу решить. Я полагаю, что ответ находится где-то там.... Я развернул приложение Django. На локальном сервере (разработка) пользователь может независимо от браузера войти в приложение Django. Теперь, когда я развернул приложение …

23.06.2024
<

это моя функция Все работает нормально, пока не наступает imageSequence = ImageSequenceClip(imagesTMPpaths, fps=fps). даже после того, как я подтвердил в консоли, что изображения имеют одинаковую ширину и длину, он все равно делает исключение. Все работает нормально, пока …

23.06.2024
Corsheaders: пытаюсь подключить свой django api к проекту react, нужна помощь

Я пытаюсь подключить django Rest API к проекту react, API развернут на heroku и вроде бы работает как надо, но при попытке зарегистрироваться в проекте react я получаю в консоли следующее сообщение об ошибке: Доступ к XMLHttpRequest …

23.06.2024
Django Media Files Not Found (404) on Render Deploy

У меня проблемы с обслуживанием медиафайлов в моем Django-приложении, развернутом на Render. Медиафайлы создаются и хранятся (я думаю) на сервере правильно, но обращение к ним через браузер приводит к 404 ошибке. В моей локальной среде разработки все работает нормально. …

23.06.2024
Django Media Files Not Found (404) при развертывании рендера

У меня проблемы с обслуживанием медиафайлов в моем Django-приложении, развернутом на Render. Медиафайлы создаются и хранятся (я думаю?) на сервере правильно, но обращение к ним через браузер приводит к ошибке 404. В моей локальной среде разработки все работает нормально. …

23.06.2024
Получаем эту проблему отсутствия модуля с именем pip и говорит, что ошибка с pip не вероятна

Мой проект Django работал нормально... По какой-то причине я удалил свою виртуальную среду. Я создал новую виртуальную среду и активировал ее. Но теперь я вдруг получаю эту проблему... Моя версия python 3.12.3... Я изменил ее на Python 3.11.7, но …

23.06.2024
Docker не может соединить мой контейнер mysql с контейнером djngo

У меня есть два отдельных контейнера. Когда я пытаюсь соединить MySQL с моим контейнером Django, я получаю эту ошибку: django_farhyn | super().__init__(*args, **kwargs2) django_farhyn | django.db.utils.OperationalError: (2005, "Unknown server host 'mysql' (-2)") Этот файл docker compose для …

22.06.2024
Как настроить сообщение для неактивного пользователя в Djoser?

Я работаю над проектом Django и использую Djoser в качестве библиотеки auth. Однако, когда пользователь пытается создать jwt-токен, он возвращает { "detail": "No active account found with the given credentials" } для случаев, когда нет пользователя с …

22.06.2024
В коде VS возникла проблема с RUN AND DEBUG для DJANGO

Я запускаю RUN AND DEBUG с django. Если я нажимаю на кнопку запуска и отладки, он запускается и заканчивается через 2 секунды. Не показывает никаких ошибок, просто останавливается. Не уверен, почему. Добавляю файл launch.json для справки { // Use …

22.06.2024
Django REST Framework ValueError: Невозможно выполнить запрос "Джон Смит": Должен быть экземпляр "User"

Я работаю над проектом Django с Django REST Framework, и я столкнулся с ошибкой ValueError при попытке отфильтровать заказы по ID клиента. Вот трассировка ошибки: Вот соответствующий фрагмент кода из файла views.py: class OrderViewSet(ModelViewSet): queryset = Order.objects.all() serializer_class = …

22.06.2024
Удаление товаров из корзины

При удалении товара из корзины кнопка удаления не работает Мое мнение: class CartDeleteView(View): def get(self, request, id): cart = Cart(request) cart.delete(id) return redirect('cart:cart_detail') def delete(self, id): if id in self.cart: del self.cart[id] self.save()

22.06.2024
Как получить выпадающий список из базы данных в Django? (Uncaught TypeError: Cannot read properties of null (reading 'classList'))

Я получаю выпадающий список из базы данных в Django, все загружается, пока я осматриваю его, но выпадающий список не открывается. {% if part_data.part.has_ML_Model %} &lt;div class="btn-group"&gt; &lt;button type="button" class="btn btn-success dropdown-toggle" id="dropdownMenuButton{{ forloop.counter }}" data-bs-toggle="dropdown" aria-expanded="false"&gt; {{ part_data.dropdown.0.dropdown_label }} …

22.06.2024
Реклама google не работает в django (я установил рекламу google), но она не подтверждает местоположение

Я работаю над проектом Django, в котором мне нужно использовать Google Ads API. Я установил библиотеку google-ads с помощью pip install google-ads, но при попытке импортировать GoogleAdsClient я постоянно сталкиваюсь с ошибкой импорта. Вот детали моей установки и шаги, которые …

22.06.2024
Python на хостинге, доступ к localhost на стороне клиента

Мне нужна ваша помощь. У меня есть приложение django, которое работает на хостинг-провайдере, и у меня есть функция, которая делает запросы к приложению localhost, которое работает на моем собственном компьютере. Как сделать запросы к приложению localhost на моем …

22.06.2024
Внедрение PHP в проект Django [закрыто]

У меня есть проект, выполненный в формате PHP, и мне нужно включить Python Django для реализации алгоритмов машинного обучения, таких как SVM, random forest, logistic regression и naive Bayes. Возможно ли это сделать? Могу ли я использовать мой проект …

22.06.2024
Ошибка утверждения в проекте Django

Я пытаюсь протестировать API для создания компании, но он выдает ошибку утверждения. В нем говорится, что мне нужно создать пользовательский метод .create(), но я уже определил его, но все равно получаю ошибку. serializer.py class TaxInformationSerializer(serializers.ModelSerializer): class Meta: model = …

22.06.2024
Почему мои теги шаблона django-allauth socialaccount пустые?

Я использую Django 5.0.6 с django-allauth 0.63.3. Я следовал руководству allauth quick start guide для настройки моего settings.py и использовал pip install "django-allauth[socialaccount]", и смог настроить провайдеров google и github SSO через файл settings.py. settings.py SOCIALACCOUNT_PROVIDERS …

22.06.2024
Переход на разработку бэкенда [закрыто]

Как full-stack разработчик, имеющий опыт работы со стеком MERN. Я хочу перейти к разработке бэкенда. Я рассматриваю возможность изучения Java с такими фреймворками, как Spring Boot, изучения Django или придерживаюсь Express js. Моя цель - выбрать технологию, которая может …

22.06.2024
Структура проекта Django: должны ли мои шаблоны регистрации, входа в систему находиться в приложении учетных записей или в шаблонах проекта

Вот структура проекта, которую я имею на данный момент: project/ manage.py forum_app/ ecommerce_app/. # tbd accounts/ project/ settings.py urls.py templates/ base.html home.html registration/ login.html signup.html profile.html change_password.html ... Должен ли я вместо этого иметь что-то вроде этого: …

22.06.2024
Как лучше всего сделать так, чтобы переменная сессии "django-timezone" устанавливалась на основе предпочтений профиля пользователя при каждом входе в систему?

Фон Я прочитал этот раздел в документации Django под названием "Выбор текущего часового пояса", и мне стало ясно, как пользователь может выбрать предпочтительный часовой пояс для своей сессии (а затем промежуточное ПО убедится, что он будет …

22.06.2024
Bad Request и Invalid HTTP_HOST header при развертывании NGINX + Gunicorn + Django?

Не могли бы вы, пожалуйста, подсказать, где или как найти решение моего DisallowedHost исключения? Я развернул свой Django проект на DigitalOcean Ubuntu сервере с помощью Nginx + Gunicorn в соответствии с инструкциями DjangoProject и DigitalOcean, а также …

22.06.2024
Разрешение Django User-roles

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

21.06.2024
Передача значения даты в HTML-форму во фреймворке django

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

21.06.2024
При использовании в отзывчивой таблице HTMX упорядочивание таблицы DataTable не происходит

Я использовал несколько способов создания отзывчивых таблиц, и мне нравится подход htmx. Проблема в том, что я теряю некоторые функции DataTables, на которые я полагался, в основном возможность сортировки нажатием на заголовок. Views.py: class HomePageView(TemplateView): template_name = 'wwdb/home_tabletest.html' …