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

23.02.2022
Как отличить неактивность пользователя от непрерывного http-запроса в django?

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

23.02.2022
Сельдерей победил Джанго

Я пытаюсь запустить функцию beat celery, но получаю ошибку: Ошибка: Невозможно разобрать дополнительную конфигурацию из командной строки. Причина: недостаточно значений для распаковки (ожидалось 2, получено 1) . Вот мой код: @periodic_task(name="fun_123", run_every=crontab(minute="1")) def fun_123(context): bill …

23.02.2022
Как мы можем добавить стоимость доставки по районам в проекте django ecommerce

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

23.02.2022
Django TemplateView не работает с этим кодом

У меня проблемы с написанием представлений для django oscar extended TemolateView class CatalogueView(TemplateView): """ Browse all products in the catalogue """ context_object_name = "products" template_name = 'oscar/catalogue/browse.html' model = Product def get(self, request, *args, **kwargs): try: self.search_handler = …

23.02.2022
Я столкнулся с CircularDependencyError в django

Я столкнулся с ошибкой CircularDependencyError. поэтому я попытался find . -path "/migrations/.py" -not -name "init.py" -delete найти -path "/migrations/.pyc" -delete и удалить файл db.sqlite3 затем я попробовал python manage.py makemigrations и migrate но все равно ошибка …

23.02.2022
Get() вернул более одного элемента - он вернул 2! - Django Запрос по внешнему ключу

У меня есть таблица A, в которой есть столбец, который является Foreign Key - details_id, указывающий на Primary Key в другой таблице B в Django class A(models.Model): per_id = models.TextField(primary_key=True) hobby = models.TextField() details_id = models.ForeignKey(B, models.DO_NOTHING, blank=True, null=True) …

23.02.2022
Сохранение данных в многомерную модель с помощью django orm join

Я столкнулся с проблемой в Django У меня есть 2 модели "batch", "batchyeild", эти 3 имеют различные формы и пользователи вводят данные в них Теперь я создаю еще одну форму "История", в которую пользователь будет вводить данные, …

23.02.2022
Развертывание приложения Django на Digital Ocean

Я перехожу на digital Ocean для хостинга приложений. Я настроил обработку статических файлов с помощью white-noise в файле settings.py, запустил команду collectstatic на локальной машине, и она работает. Когда приложение собирается на digital ocean, возникает ошибка. Стек ошибок выглядит …

23.02.2022
Как получить пароль самолета пользователя Django admin в сигнале pre_save при создании пользователя из панели администратора?

Мне нужно регистрировать пользователей Django admin в 3ed party authentication service. Для этого мне нужен пароль на плоскости без хэширования. Здесь я использовал сигнал pre_save. Этот подход хорошо работает, когда я создаю конечную точку API для регистрации. Но когда …

23.02.2022
Как откатить нелинейные миграции в django?

Предположим, у меня есть следующие миграции в Django. X / \ A B [A and B can represent any number of linear migrations.] \ / Y (merge migration). Как я могу откатить только B и Y? А …

23.02.2022
Различные методы запроса HTTP в классе представления django

Я написал класс представления, который имеет 4 метода запроса (PUT, POST, DELETE, GET). Я хочу ограничить доступ через 405 ошибку (Method Not Allowed). 2 из моих методов не требуют идентификатора (POST и GET), но другие требуют идентификатора. как я могу …

23.02.2022
Django/React/Axios Попытка создать галерею изображений

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

23.02.2022
Получение текущей истории чата после обновления страницы

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

23.02.2022
Конфигурация Nginx с помощью gunicorn

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

23.02.2022
Как отобразить models.full_clean() ValidationError в админке django?

Https://docs.djangoproject.com/en/4.0/ref/models/instances/#validating-objects from django.core.exceptions import ValidationError try: article.full_clean() except ValidationError as e: # Do something based on the errors contained in e.message_dict. # Display them to a user, or handle them programmatically. pass Тут говорят можно Показать …

23.02.2022
KeyError at /webhook/ 'HTTP_STRIPE_SIGNATURE'

Ниже приведен мой код для webhook с приложением Django @csrf_exempt def webhook(request): webhook_secret = STRIPE_WEBHOOK_SECRET payload = request.body.decode('utf-8') signature = request.META["HTTP_STRIPE_SIGNATURE"] try: event = stripe.Webhook.construct_event( payload=payload, sig_header=signature, secret=webhook_secret) data = event['data'] except Exception as e: return e event_type = …

23.02.2022
Как задать путь к Python для проекта django?

Я хочу установить существующий проект из git. По умолчанию в ubuntu 20.04 используется python3.8, а в проекте мне нужно использовать python3.9. Я установил anaconda, которая имеет python3.9, проект имеет виртуальный env. Когда я хочу установить зависимости проекта, я …

23.02.2022
Вызов функции Django из JS Ajax не работает

Я пытаюсь вызвать функцию python, которая вычисляет и преобразует некоторое число, введенное из формы пользователя. У меня есть событие onclick кнопки для вызова следующей JS функции $.ajax({ type: "POST", url:"/calc_ha_range/", dataType: 'json', data: {'ra_deg' : ra_deg, 'dec_deg': dec_deg, …

23.02.2022
Невозможно изменить время на IST в django

Вот код из settings.py, в котором я изменяю время LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Kolkata' USE_I18N = True USE_L10N = True USE_TZ = True это показывает мне правильное время в :8000/admin, но не в views.py здесь показано как …

23.02.2022
Django бесплатное использование до оформления подписки вопрос?

У меня есть приложение Django, использующее пользовательский allauth для базовой регистрации пользователя. Внутри моего приложения у меня есть возможность генерировать отчет. Однако после того, как пользователь сгенерирует один отчет, я хочу принудительно оформить подписку, используя обработку платежей stripe. …

23.02.2022
Временное хранение списка объектов пользовательских классов в Django

Я использую api (Spotify) для получения результатов поиска (плейлисты и их данные) и отображения их на моем сайте. Я мог бы просто напрямую вывести результаты на сайт в виде HTML-таблицы, однако мне нужно выполнить Regex для получения значений. Я создал …

23.02.2022
Гиперссылка в почте Django

Я пытаюсь отправить письмо в Django (я использую send_mail), которое содержит гиперссылку на мой сайт (домашнюю страницу) в теле? Как я могу это сделать? @register.filter def mail(gpd_user_mail): return send_mail( 'GPD System Notification: Please accept GPD', # smth like …

23.02.2022
Как использовать наборы представлений и сериализаторы в pytest==7.0.1 Параметризация в тестировании djangorestframework==3.13.1 get_serializer() и get_permission()?

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

23.02.2022
Как использовать поле ManyToMany в django со сквозной моделью, отображая его и сохраняя?

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

23.02.2022
Подсчет объектов при некотором условии с помощью шаблонов Django

Я хотел бы подсчитать предметы при определенном условии. Например (придумано view): ... context['example'] = test return render(request, 'index.html', context) .... example имеет следующие значения: col1 col2 12 …

23.02.2022
Как передать переменные из одного представления в другое?

В моем html шаблоне у меня есть переменная {{ student.mail}} из контекста в представлении Nr.1. В этом шаблоне у меня также есть кнопка <a class="btn btn-warning" href="{% url 'send_and_home' mail=student.mail %}" role="button">Save and Send</a>. Как отправить эту студенческую почту …

23.02.2022
Присоединение к django несвязанных моделей

У меня есть 3 модели, и я хотел бы объединить их и запросить в одном запросе. Однако 2 из них не имеют внешних ключей друг к другу, поэтому я не могу использовать опцию select_related(). Могу ли я обратиться …

23.02.2022
Я хочу напрямую вводить данные в выпадающее поле администратора django

Ситуация выглядит так, как показано на рисунке выше. Я хочу направить ввод в выпадающий список То есть, я хочу сделать возможным прямой ввод, включая выбор из выпадающего списка. введите описание изображения здесь # models.py class AccountBook(TimeStampedModel): …

23.02.2022
Dj-rest-auth - Запретить регистрацию с помощью социального аккаунта, но разрешить вход в систему

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

23.02.2022
Проблемы с памятью при отправке большого количества файлов подряд с помощью запросов

В моей локальной папке есть около 100 файлов css, js и svg, которые я пытаюсь отправить через REST api в приложение Django. Размеры файлов варьируются от 50KB до 2MB. Я использую запросы следующим образом для отправки файлов по одному, …

23.02.2022
Как присвоить атрибуту несколько строковых значений в моделях Django

Class Customer(models.Model): user = models.OneToOneField(User, null=True, blank=True, on_delete=models.CASCADE, related_name="Customer", limit_choices_to={'is_staff': False}) employee = models.ForeignKey( Employee, null=True, blank=True, on_delete=models.SET_NULL) # locations = What should go here? business_name = models.CharField(max_length=200, null=True, blank=True) phone_no = models.CharField(max_length=200, null=True, blank=True) address = models.CharField(max_length=500, null=True, blank=True) …

23.02.2022
Используя django-auditlog, как я могу отобразить 'actor_id' для определенной модели?

Я создал простое приложение Django для отображения отдельных статей. Эти статьи имеют ряд полей, которые пользователи могут редактировать. Я использую пакет 'django-auditlog' для регистрации изменений в этих моделях статей. До сих пор я просто следовал документу auditlog …

23.02.2022
Как оболочка django `python manage.py shell` держит командную строку открытой?

Когда вы запускаете python manage.py shell, (или shell_plus, если у вас есть расширение), скрипт импортирует некоторые вещи для вас, а затем открывает обычную оболочку python, чтобы вы могли попробовать команды, в отличие от запуска скрипта и его немедленного закрытия. …

23.02.2022
Попытка реализовать аутентификацию Auth0 с помощью React front-end и Django backend

Для своего проекта я использую React для фронтенда и Django для бэкенда и подключен с помощью django rest framework. Я пытаюсь настроить это так, чтобы при создании пользователя в auth0, он обновлял мою таблицу пользователей в django. Буду очень …

23.02.2022
Django TemplateDoesNotExist по адресу '/' с внешним приложением

В последнее время я пытаюсь подключить мое приложение django, которое служит API, к приложению react, которое будет работать как фронтенд (приложение react, кстати, было сделано с помощью vite). Проблема в том, что независимо от того, что я меняю в …

23.02.2022
Почему я не могу добавить данные в объекты django Model

Случилось немного странное дело. Я делаю post запрос с сайта, над которым работаю, получаю данные на бэкенде, но не могу получить доступ к полю модели с полученными данными My Models.py: class Records(models.Model): user = models.ForeignKey(Teacher, null=True, on_delete= models.SET_NULL) Year …

23.02.2022
Как написать набор запросов в Django TemplateView

Class CatalogueView(TemplateView): """ Browse all products in the catalogue """ context_object_name = "products" template_name = 'oscar/catalogue/browse.html' model = Product def get(self, request, *args, **kwargs): try: self.search_handler = self.get_search_handler( self.request.GET, request.get_full_path(), []) response = super().get(request, *args, **kwargs) except InvalidPage: # Redirect …

23.02.2022
Запуск оболочки Linux или команды в Python Django и представление в dasboard

Хорошо, Я собираюсь выполнить команду на сервере Linux с помощью python django и показать ее на экране в Интернете. Ex: ps auxf | grep java Представить на экране в Python Django `

23.02.2022
Использование dj-rest-auth для аутентификации нескольких типов пользователей

Я создаю rest API, используя dj-rest-auth. У меня есть несколько типов пользователей, которые наследуются от пользовательской модели пользователя. Я интегрировал dj-rest-auth, который работает с базовой моделью пользователя. Однако мне нужно использовать dj-rest-auth для типов пользователей. Как мне это сделать? Кроме …

23.02.2022
OpenGraph показывает полный размер изображения в предварительном просмотре

Я хочу показывать миниатюру при отправке ссылки. Я попробовал сделать это с помощью open graph и теперь это выглядит так: но я хочу, чтобы это выглядело следующим образом: <a …