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

18.10.2024
Проблемы с запуском команды управления Django в качестве постоянно включенной задачи на PythonAnywhere

Я создал и развернул свой Django-сайт на PythonAnywhere. У меня есть сценарий в моем app/management/commands/my_command.py , который я намерен постоянно запускать. Я пытался использовать для этого функцию PythonAnywhere Always On Task, но статус никогда не меняется с …

18.10.2024
Django + Crispy форма - Readonly поле для определенной группы пользователей/пользователя без Javascript : возможно?

Я знаю, как установить поле readonly с помощью помощника, но я хотел бы запретить изменение значений для определенных пользователей. Единственный способ, который я нашел, заключается в добавлении условия в форму с учетом user.is_staf или user.is_superuser. Вызов формы в …

18.10.2024
Фильтрация связанных цветов в Django Admin на основе выбора продукта

Заявление о проблеме: Я работаю над проектом Django, в котором у меня есть две модели: Product и Color. Модель Product имеет отношения «многие-ко-многим» с моделью Color через поле product_varients. Моя цель - отфильтровать доступные цвета в интерфейсе …

18.10.2024
Django IntegerField не работает в качестве primary_key, когда CharField работает для неуправляемой модели, использующей пользовательский DbManager

Работа с Django5.0 при обновлении старой базы данных oracle с несколькими базами данных/схемами. class OtherDbManager(models.Manager): def get_queryset(self): odb = "default" if hasattr(self.model, 'my_db'): odb = self.model.my_db return super().get_queryset().using(odb) class AAAModel(models.Model): class Meta: managed = False abstract = True objects …

18.10.2024
Аутентификация входа в Django с помощью «allauth» и «dj_rest_auth» Невозможно войти в систему с предоставленными учетными данными

Я сталкиваюсь с проблемой при попытке POST в http://127.0.0.1:8000/api/auth/login/. Ошибка возникает, когда я включаю 'allauth' в INSTALLED_APPS, но мне это нужно для аутентификации Google. Однако вход в систему работает правильно, если я не включаю 'allauth'. Любые соображения о …

18.10.2024
Django - доступ к данным в модели из модели с внешним ключом

Для простоты я сократил код до отображения двух моделей. Я совсем новичок в Django и уже второй раз следую учебнику, но создаю свои собственные модели. class Products(models.Model): product_name = models.CharField(max_length=50,unique=True,null=False) def __str__(self): return self.product_name class Current_tests(models.Model): product = models.ForeignKey(Products, on_delete=models.CASCADE) …

18.10.2024
Angular+Django как получить доступ к cookie под другим доменом

Это продолжение моего предыдущего вопроса (Angular+Django CSRF token not being saved as cookie), поскольку теперь я понимаю суть проблемы. У меня есть Angular и Django, и я пытаюсь заставить их работать с CSRF-токенами. У меня все устроено так: …

18.10.2024
Запуск веб-приложения Django как службы с помощью nginx и uWSGI не удался

У меня есть простое веб-приложение, которое я пытаюсь запустить под Ubuntu 22.04, используя Django, NGINX и uWSGI. Для моего приложения существует служба, которая, по сути, запускает uWSGI. Если я запускаю службу, uWSGI не запускается. Если я запускаю службу вручную, …

18.10.2024
Проверка выполнения задачи Celery проверяет не ту задачу, которую нужно.

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

18.10.2024
Задержка рендеринга Vue.js на 1 минуту

Итак, у меня есть приложение, которое имеет django в качестве бэкенда и vue.js на фронтенде. Это приложение взаимодействует с источником с помощью websocket-соединения, и этот источник непрерывно отправляет значения в приложение. Всякий раз, когда эти значения превышают какое-либо номинальное …

18.10.2024
Пагинация в Django - объединение двух проектов

Я работаю над двумя разными проектами. У меня есть «Пример на 5» и серия YT, которую я ранее использовал для начала работы с Django. Мне понравилась пагинация из серии YT, поэтому я решил использовать этот метод, однако в процессе …

17.10.2024
Лучший подход для чанкинга текста в чат-агенте AI с использованием React и Django (Langchain) без сокетов?

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

17.10.2024
Промежуточный шаг «Вход через Google» в django-allauth

Я внедряю Google OAuth в свой проект Django. Я настроил settings.py и все остальное, у меня есть эта ссылка <a href="{% provider_login_url 'google' %}">Continue with Google </a>, но когда я нажимаю на нее, она приводит меня на страницу «http://127.0.0.1:8000/accounts/google/login/», …

17.10.2024
Список urlpatterns не должен содержать префиксную строку

В Django 5.0 я получаю ошибку: В списке urlpatterns не должно быть префиксной строки. Мой код: from django.conf.urls import url from django.urls import path, include from django.contrib import admin app_name = 'AppServer_test' # specified as string …

17.10.2024
Как исправить ошибку порядка строк пути в Django/Python?

У меня странная ошибка с файлом urls.py две строки: path('<slug:postcategory_slug>/<slug:slug>', post_detail, name='post_detail'), path('<slug:category_slug>/<slug:slug>', product_detail, name='product_detail'), Если строка с post_detail стоит первой view.product_detail выдает ошибку 404: No Post matches the given query. Request Method: GET Request URL: …

17.10.2024
Проблема при запуске Django Server с помощью python manage.py runserver

Ниже перечислены шаги, которые я выполнил на своей машине windows. пожалуйста, сообщите мне, в чем может быть проблема. И помогите мне запустить мой сервер django. Большое спасибо, Бхаскар Гунду PS C:\Windows\system32> .\MyVEnv2\Scripts\activate (MyVEnv2) PS C:\Windows\system32> django-admin startproject …

17.10.2024
Как на сайте работающем на https, через JS передать http ссылку

Разрабатываю сайт, работает на Django (Daphne + обратный прокси Apache2 с 443 настройкой). URL моего сайта: https://my.site. Пытаюсь вставить видео в HTML5 Video, через js в .src передаю ссылку: http://url.site, в логах браузера вижу, …

17.10.2024
Django Summernote плагин загрузки изображения по userid

Я использую плагин Summernote для Django, и моя цель - позволить пользователям загружать медиафайлы внутри сервера. На данный момент файлы организованы (по умолчанию) в папке, названной по дате загрузки. Что-то вроде: «ProjectName/media/django-summernote/2024-10-11/989d2f98-ad3c-47d6-9c07-e5f6d0c731e6.png» «ProjectName/media/django-summernote/2024-10-17/13d646b8-d7cd-4e04-a76a-804a1ee0d090.jpg». Возможно ли изменить …

17.10.2024
Расширение SMTP AUTH не поддерживается сервером в Django

Я создаю проект с использованием фреймворка django и пока что хочу проверить, могу ли я отправлять электронные письма любым пользователям локально. Написал этот код в settings.py и получил ошибку, говорящую о том, что расширение SMTP AUTH не поддерживается сервером. Я …

17.10.2024
Django`squashmigrations` оставляет много RemoveField

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

17.10.2024
Проблема отображения всех цветов варианта продукта в шаблоне Django

Я работаю над Django-приложением, в котором у меня есть модель Product с отношениями «многие-ко-многим» с моделью Color. Я хочу отобразить все цвета, связанные с вариантом товара, на странице его подробного описания. Однако когда я нажимаю на определенный цвет (например, …

17.10.2024
Как реализовать версионирование моделей в Django, не затрагивая транзакционные данные

МОДЕЛИ Модель транзакций class TransactionOrders(models.Model): product = models.ForeignKey(Product, on_delete=models.DO_NOTHING) customer = models.ForeignKey(Customer, on_delete=models.DO_NOTHING) ... class Product(models.Model): name = models.CharField(max_length=55, unique=True) title = models.TextField() ... class Customer(models.Model): customer_id = models.CharField(max_length=55, primary_key=True) name = models.CharField(max_length=100) # there might be more models …

17.10.2024
Django: Невозможно отобразить цвета связанных продуктов

У меня проблемы с отображением цветов связанных товаров в моем шаблоне Django. У меня есть модель Product с отношением «многие-ко-многим» с моделью Color, и я хочу отобразить цвета связанных товаров. Вот мое мнение: def product_varient_detail_view(request, …

17.10.2024
Где разместить терминал отладки Django в промежуточном ПО

В документации к отладочному терминалу Django говорится Порядок следования MIDDLEWARE имеет важное значение. Вы должны включить промежуточное ПО Debug Toolbar как можно раньше в список. Однако оно должно идти после любого другого промежуточного ПО, которое кодирует содержимое …

17.10.2024
Почему Django Rest Framework Pagination работает с Django.http JsonResonse(), а не с rest_framework.response Response()

Я следовал руководству по включению/созданию пользовательской пагинации для ModelViewSets в Django Rest Framework (DRF). Но пользовательская пагинация не отображается как часть содержимого ответа. Я получаю только результаты, разбитые в соответствии с настройками 'PAGE_SIZE' в объекте с меткой data без …

16.10.2024
Возникновение 500 внутренней ошибки сервера при POST-запросе API Django

Я сталкиваюсь с внутренней ошибкой сервера 500 при попытке отправить POST-запрос к API Django для создания объекта. Я проверил свой код, но не могу определить источник проблемы. Вот код, который я использую: Serializer class DeliverableSerializer(serializers.ModelSerializer): class Meta: model …

16.10.2024
Простой JWT-токенRefreshView: ответ имеет два типа

У меня проблемы с доступом к атрибуту data объекта Response в Django Rest Framework после обновления токена доступа. factory = APIRequestFactory() new_request = factory.post( "/api/token/refresh/", {"refresh": refresh_token}, format="json", ) new_request.META["CONTENT_TYPE"] = "application/json" refresh_view = TokenRefreshView.as_view() refresh_response = …

16.10.2024
Моя ide не распознает django-admin, она говорит, что django уже установлен [закрыто]

Итак, в основном я использую vscode в качестве ide и пытаюсь установить django и он говорит, что требования уже удовлетворены, однако, когда я пытаюсь запустить django-admin и начать проект, он не распознает его и выдает ошибку, говоря: django-admin : …

16.10.2024
Где удалить или установить начальные строки для базы данных в Django?

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

16.10.2024
Не удалось установить соединение Web Socket

На моем сайте я использую Django, WebSocket работает нормально на localhost, но когда я отправляю его на VPS (виртуальный частный сервер), я получаю ошибку WebSocket connection to wss://domain_name/ws/admin/pending/products/ failed. вот мой asgi.py: import os import django from channels.auth import …

16.10.2024
Python-модель django не извлекает имя таблицы, возвращая вместо этого имя проекта

Я создал проект django и проект python. структура директорий такова analysis db_router models settings urls wsgi settings compareTemplates apps models tests utils views Моя модель выглядит следующим образом class Plans(models.Model): PROJECT_NAME = models.TextField() class Meta: db_table …

16.10.2024
Неподдерживаемый lookup 'phone_number' для ForeignKey или join по полю не разрешен в многотабличных унаследованных моделях django

У меня есть 2 модели, BaseTransaction и AccountTransaction. Каждая из них является отдельной моделью. Но я создал модель AcccountTransaction, наследуя BaseTransaction. В каждой из них есть таблицы. Проблема в том, что когда я добавляю любое поле BaseTransaction в AccountTransaction …

16.10.2024
Добавление строк в существующую модель пользователя изменяет страницы администратора пользователя

У меня есть модель домена с полем пользователя «многие-ко-многим» к существующей модели пользователя. Я хочу, чтобы при добавлении или изменении пользователя на этих страницах администратора пользователя выбиралось поле Domain. Для этого я использовал admin.TabularInline. На прилагаемых изображениях показано, как …

16.10.2024
Как сохранить и продолжить, если WebDriverWait не нашел класс

Я хочу, чтобы если WebDriverWait не нашел то, что искал, продолжить цикл и сохранить это в базе данных, я пробовал давать переменную src_iframe и проверять, если не src_iframe, но это не помогло ` try: drivers.get(film_url) iframe = WebDriverWait(drivers, …

16.10.2024
Загрузка большого файла не работает в медленной сети при использовании HTTP/2 и AWS ALB

Учитывая следующую архитектуру: client <-> AWS ALB <-> uwsgi <-> Django Клиент не может загрузить файл размером 12 МБ при использовании HTTP/2 (по умолчанию), но работает при использовании HTTP/1.1. Файл передается через Django в целях аутентификации (он …

16.10.2024
Ошибка тайм-аута аутентификации Django (H12) на Heroku с MongoDB Atlas

У меня есть вопрос относительно проблемы, с которой я столкнулся. Я создал систему аутентификации на Django и подключил ее к базе данных MongoDB Atlas. Сайт развернут на Heroku, но я сталкиваюсь с ошибкой таймаута на Heroku (Error H12). Я …

16.10.2024
Как я могу получить переменные сеанса, если сеансы меняются после вызова api?

Я изучаю официальный пример реализации Oauth2 для использования API quickbooks. У меня возникают проблемы с получением state_token из переменных сессии в представлении обратного вызова. Всякий раз, когда я использую представление oauth, оно отправляет запрос авторизации на сервер quickbooks. Запрос …

16.10.2024
Добавление пользователей в мое сообщество circle.so с помощью API

Можно ли добавлять пользователей в сообщество Circle.so с помощью api? Я не понимаю документацию по этому поводу. если это возможно, то как бы я поступил?

16.10.2024
Nginx не удается запустить для файловой системы, доступной только для чтения

я пытаюсь настроить nginx, но по умолчанию он создает некоторые каталоги в местах /var/lib/nginx , /etc/nginx я хочу, чтобы nginx создавал эти каталоги в другом месте, например, в /tmp, а …

16.10.2024
Ошибка в работе фреймворка drf-social-oauth2

Согласно документации создал приложение с настройками по умолчанию. Затем я настроил python_social_auth, но при вызове http://127.0.0.1:8000/auth/login/vk-oauth2/ возникает ошибка ValueError at /auth/login/vk-oauth2/ not enough values to unpack (expected 2, got 1) Exception Location: ..\.venv\Lib\site-packages\social_core\utils.py, line 58, in module_member Вот функция, в …