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

03.05.2022
Создание модели Django, в которой значение по умолчанию не отображается в моей форме

Я пытаюсь создать модель Django со значением по умолчанию, что-то вроде этого: class ExampleModel(models.Model): image = models.URLField(max_length=200, default='https://example.com') И форма для этой модели: classExampleForm(forms.ModelForm): class Meta: model = ExampleModel fields = ('image') Дело в том, …

03.05.2022
Вызов синхронной функции асинхронно в django-graphene mutation

Моя мутация содержит функцию, которая вызывает API для отправки SMS. Поскольку выполнение этой функции может занять некоторое время, а ее результат не имеет никакого отношения к тому, что возвращает мутация (Его не нужно отправлять обратно клиенту), я предпочитаю запускать …

03.05.2022
Django docker-compose: как обрабатывать миграции и собирать статику

У меня есть приложение django, которое я пытаюсь "докеризировать". Я довольно близок к этому, но столкнулся с небольшой проблемой. По сути, я пытаюсь понять, как мне справиться с тем, что каждый раз, когда я запускаю docker-compose, я должен …

03.05.2022
Как сохранить переменную в html-файле, чтобы отправить ее в базу данных через Django?

Итак, я сделал счетчик на Django, используя HTML и JS, HTML/JS затем использовал это как шаблон на django Views.py, теперь я хочу сохранить номер счетчика в базу данных MySQL, как мне это сделать? …

03.05.2022
Django изменение текстового поля

В настоящее время я использую это текстовое поле для моей модели #model class NoLoginPsuedoAppointment(models.Model): ... comments = models.TextField(blank=True) #form class NoLoginPsuedoAppointmentForm(forms.ModelForm): comments = forms.Textarea() class Meta: model = NoLoginPsuedoAppointment fields = [ "comments", ] Что в итоге …

03.05.2022
Daphne ModuleNotFoundError: Нет модуля с именем 'app_name'

Когда я запускаю daphne -b 0.0.0.0 -p 8000 --access-log=daphne.log config.asgi:application я получаю Daphne ModuleNotFoundError: No module named 'app_name' Но когда я запускаю python3 manage.py runserver, он работает нормально? Когда я удаляю app_1 из INSTALLED_APPS, он показывает мне ModuleNotFoundError: …

03.05.2022
Существует ли Pythonic способ типизировать параметр функции к определенному объекту модели django?

Допустим, у меня есть такая модель: class Foo(): name = models.CharField() И функция, подобная этой: def update_foo_name(foo_object): foo_object.name = "New Name" Есть ли способ принудительно ввести тип update_foo_name(), чтобы сюда можно …

03.05.2022
Реплит: Почему я получаю PR_END_OF_FILE_ERROR для моего проекта Django?

Я запускаю Django repl внутри Replit. Однако я часто не могу получить доступ к предварительному просмотру моего проекта в браузере из-за "PR_END_OF_FILE_ERROR" в Firefox. Я также пробовал использовать Brave и Chromium, но и с ними не получилось: они …

03.05.2022
Как задеплоить Django приложение(Wagtail) на хостинг с DEBUG==FALSE

Борюсь с данной проблемой вторые сутки :( Проблема заключается в том что при отключение дебаг режима в setting на всех страницах ошибка. Абсолютно голое приложение - wagtail. при Debug==True все абсолютно в порядке, но кастомная 404 от wagtail(пишу wagtail в …

03.05.2022
Игнорирование определенных полей при обновлении в зависимости от условия

Описание: Цель - обновить все Spotlight поля на PUT/PATCH (update/partial update), если его status является YELLOW. Если status является RED || GREEN, он должен обновлять только свои status и игнорировать любые другие …

03.05.2022
"столбец не существует" и "курсор не существует" для миграции postgres (когда столбец явно существует)

У меня возникли проблемы с миграцией. Я пробовал удалить последний файл миграции, зайти в psql и сбросить все новые таблицы и удалить конкретную строку миграции в django_migrations. Но я все еще получаю следующие ошибки для следующей модели: …

03.05.2022
Исключение внутри приложения: 'user' user=self.scope['user'] KeyError: 'user'

Я пытаюсь установить пользовательское промежуточное ПО для моих каналов django, поскольку AuthMiddleWare возвращает anonymousUser при попытке использовать self.scope['user] в consumers.py, и я использую аутентификацию на основе токенов, но после установки пользовательского промежуточного ПО django продолжает бросать это исключение: Exception inside …

03.05.2022
Ошибка requirement.txt в виртуальной среде

Я бегу pip freeze > requirements.txt Вместо того, чтобы создавать файл requirements.txt, моя виртуальная среда создает только файл requirements, который пуст. Посоветуйте что-нибудь?

03.05.2022
Создание фильтра ценового диапазона в django

Здравствуйте, ребята, я создал сайт электронной коммерции, используя Django. Я хочу фильтровать ценовые диапазоны и я нашел идеальный javascript и html tempelate для этого. Проблема в том, что у меня нет знаний javascript, чтобы использовать это в своих интересах. …

03.05.2022
Система жанров в django

Я делаю систему жанров на django, основанную на видео. Столкнулся с проблемой, что когда я выбираю определенный жанр и нажимаю на кнопку найти, мне кидают ссылку типа '/filter/?genre=2', но проблема в том, что найденные книги не отображаются, я точно знаю, …

02.05.2022
Django API unittest JWT аутентификация всегда 403 Forbidden

Я пытаюсь написать модульные тесты для моего Django API, который имеет JWT аутентификацию. Но каждый тест получает код состояния 403 - Forbidden. Я также пробовал использовать force_authenticate, но он не работает. Когда я работаю с Postman, все в порядке. Вот …

02.05.2022
Проверка внешнего ключа родительской модели по дочернему классу в Django

Допустим, в моем приложении Django есть следующие родительские модели: class Location(models.Model): name = models.CharField(max_length=100) class Exit(models.Model): location = models.ForeignKey(Location, on_delete=models.CASCADE, related_name="exits") closed = models.BooleanField() И две пары соответствующих дочерних моделей: class Submarine(Location): size = …

02.05.2022
Проверка CSRF не работает после развертывания Django на nginx и waitress

Я использовал встроенный модуль CSRF в Django, который работал на localhost. После развертывания на nginx и waitress на windows server, он выдает мне следующую ошибку: Forbidden (403) CSRF verification failed. Request aborted. Help Reason given for failure: Origin checking failed …

02.05.2022
Добавьте несколько кнопок оформления заказа для нескольких мероприятий на одной странице Eventbrite

Как добавить несколько кнопок оформления заказа для нескольких событий на одной странице? <script src="https://www.eventbrite.com/static/widgets/eb_widgets.js"></script> <script type="text/javascript"> var exampleCallback = function () { console.log('Order complete!'); }; var getEventID = function(){ var value = document.getElementById('eventID').value; return value; }; window.EBWidgets.createWidget({ widgetType: …

02.05.2022
Django | роль окружения изменчива?

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

02.05.2022
Сложности при создании нового пользователя через форму django

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

02.05.2022
Как отправить результат выполнения функции с сервера Django в приложение React Native?

Я изучаю React Native и Django Development и создаю приложение, которое распознает текст с изображения. Я реализовал метод POST из React Native на Django Server, но я не понимаю, как отправить результат распознавания обратно на React. Как я могу решить …

02.05.2022
Как лучше всего ограничить по пользователям и по модели данных с помощью Django?

Я использую django-guardian и столкнулся с некоторыми проблемами с миксинами по умолчанию. И я хочу знать, есть ли лучший способ сделать это. Ссылка на GitHub: https://github.com/iaggocapitanio1/django_homepage Проблема: Если я хочу ограничить доступ как на уровне …

02.05.2022
Как добавить код Reactjs в приложение django на docker-compose с помощью nginx-proxy acme-companion

Я пытаюсь установить полный django react webapp через docker-compose на AWS. Я прошел через туториал по созданию django backend с базой данных и ssl через nginx-proxy и letsencrypt acme-companion. Пока все работает, но мне …

02.05.2022
TestCase не работает, но api работает нормально

Я все еще изучаю django, но столкнулся с проблемой, о которой не смог найти ничего в интернете. Я был занят написанием тестов для своих CBV, но теперь столкнулся с этой странной проблемой specs: Python 3.10 django 4.0.4 drf 3.13.1 …

02.05.2022
Запуск скрипта python с введенными аргументами в терминале в Django

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

02.05.2022
Django dumpdata: Ошибка "Unable to serialize database" из-за переменной BitFlagField

Я пытался создать приспособление таблицы, но оно всегда терпело неудачу со следующим сообщением: CommandError: Unable to serialize database: __str__ returned non-string (type method). Стек-трейс был столь же бесполезен, указывая на один из файлов Django в качестве виновника. После некоторого …

02.05.2022
Django SelectMultiple поле с фильтром

Что нужно написать здесь для фильтрации участников по ID события 'participants' : forms.SelectMultiple( choices=Participant.objects.filter('event_id'), ), в скобках было event = event_id, но event_id я не знаю, как инициализировать пробовал так def __init__(self, *args, **kwargs): super(EventForm, self).__init__(*args, **kwargs) …

02.05.2022
Выпуск приложения Dockerise Django Cuda с помощью docker compose

Я пытаюсь докеризировать приложение Django Cuda, которое работает на Nginx и Gunicorn.Проблема в том, что когда я иду делать предсказание... я получаю ошибку cuda drivers not found Мой DockerFile: FROM nvidia/cuda FROM python:3.6.8 ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 WORKDIR …

02.05.2022
Django CreateView: Как/где внедрить дополнительное поле формы до вызова Model.Clean()?

Я создал следующую модель Django: class CoachGalleryImage(models.Model): image = models.ImageField( null=False, blank=None, validators=[validate_gallery_img_dimensions] ) coach = models.ForeignKey(Coach, on_delete=models.CASCADE, null=False) created_on = models.DateField(default=timezone.now) def clean(self): if CoachGalleryImage.objects.filter(coach=self.coach).count() > 3: raise ValidationError("You have reached your gallery image upload limit") …

02.05.2022
Django: установка динамического массива в urlpatterns из urls.py

У меня есть функция, которую я хочу использовать для удаления некоторых записей из базы данных. Она принимает на вход массив интов. function deleteScript(idList){ $.ajax({ url: '/delete', type: 'get', data: { ids: idList }, success: function(response) { alert('success') } }) …

02.05.2022
Ошибка JsonResponse при получении списка пользователей на Createview - Django

Я пытаюсь получить всех пользователей, у которых есть группа 'decoration' в поле формы. Я использую JsonResponse для получения списка в реальном времени, когда пользователь начинает вводить текст. class PostCreateView(LoginRequiredMixin, CreateView): model = Post fields = ['...'] def get_form(self, …

02.05.2022
Сохранение стороннего api в бд с помощью django rest

Моя задача состоит в том, чтобы принять post запрос с ссылкой на публичное api, и далее сохранить данные из json в мою базу данных, и выводить последнюю запись(до добавления). Все это делаю в django rest. Проблема заключается в том, что …

02.05.2022
Как получить IntegerField из ForegienKey для модели объектов

У меня есть профиль, и в этом профиле я хочу отображать закладки для всех сообщений (это мое IntegerField). Другими словами, сколько людей добавили в закладки сообщения определенного автора. models.py class Post(models.Model): slug = models.SlugField(unique=True) title = models.CharField(max_length=255, db_index=True) author …

02.05.2022
После изменения данных с помощью сигнала мне нужно отобразить его с новым значением

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

02.05.2022
Объединение двух наборов запросов django без изменения их порядка

Мне нужно выполнить две различные фильтрации набора запросов. qs1 = qs.filter(name=value) qs2 = qs.filter(equipment_set__name=value) Затем мне нужно соединить их без изменения порядка, так же, как они были созданы. qs_result = <QuerySet [<qs1 >, <qs2>,]

02.05.2022
Обновить веб в django

У меня вопрос, как мне обновить страницу, на которой я сейчас нахожусь в django? Я новичок во всем этом, добавляю любимую кнопку, но я делаю редирект на страницу, это неправильно, так как мне нужна только страница, на которой я …

02.05.2022
Как использовать несколько API ключей Stripe в Djstripe webhook, возможно ли это вообще?

Я с трудом пытаюсь разобраться в этом вопросе - возможно ли как-то использовать более одного API-ключа Stripe в обработчике веб-хука Djstripe? Если да, то как? У меня есть два клиентских приложения, оба используют Stripe. Ожидаемо, есть два набора …

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

Я пытаюсь установить конечные точки для PATCH или DELETE пользователей в соответствии с разрешением, но мой текущий код позволяет мне применять эти изменения только к учетной записи, в которую я вошел. Есть ли способ передать id или email в качестве …

02.05.2022
Автоматизация обновления файлов в django с помощью динамического пути

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