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

08.03.2022
Django: вызов функции и ее выполнение в другом потоке без ожидания и влияния на основной поток

Я пытаюсь понять, как запустить процесс в фоновом потоке в Django. Здесь есть api представление, которое вызывается пользователем, и мне нужно, чтобы эта функция (Crawler.crawl(request.user)) выполнялась самостоятельно и завершала работу. Пользователю, обратившемуся к этому api представлению, не придется ждать …

08.03.2022
Как получить общее количество заявителей за последние 12 месяцев в разбивке по месяцам в django

Я хочу получить данные о заявителях за последние 12 месяцев в режиме просмотра по месяцам. Если это март, то мне нужно получить данные [3,2,1,12,...,4] в этом сценарии. Вот моя модель: class Applicant(models.Model): full_name = models.CharField(max_length=200, null=True, blank=True) created_at = …

08.03.2022
Как объединить два набора запросов Django, которые сами являются результатами объединений (четыре таблицы)?

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

08.03.2022
Как показать форму и 2 входа для загрузки нескольких изображений в шаблоне и в представлении?

Я хочу сделать вход, который загружает несколько изображений. Я просмотрел несколько руководств и мой опыт не позволяет мне понять многие вещи. Я разместил представление, но в шаблоне, где должен появиться ввод, появляется следующее: <QuerySet []> Очевидно, что этого …

08.03.2022
При использовании Thread запускается "лишний" поток

Стоит задача создать менеджер сессий в Django/selenium. Для этого необходимо запустить в новом потоке основной цикл класса Manager. Однако при старте сервера цикл в Manager.main запускается два раза, при этом один из них мусорный, не обновляет значения сессий. Как можно …

08.03.2022
Как использовать localstorage.getItem или setItem для отправки post-запроса в приложении react?

Я использую jwt в бэкенде аутентификации. Согласно учебнику, я смог успешно отправить запрос get во фронтенде react, используя следующий код. export const load_user = () => async (dispatch) => { if (localStorage.getItem("access")) { const config = { headers: { …

08.03.2022
Фильтрация определенных запросов в Django ORM

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

08.03.2022
Пользовательская пагинация django в CSS

Хотелось бы, чтобы кнопки пагинации имели небольшой промежуток между собой! Не так как сейчас : Я не понимаю, как параметр display и justify работают вместе. Что я должен изменить …

08.03.2022
Используйте django_filters для запроса списка, содержащего любой элемент в параметрах запроса

У меня есть модель Django, которая содержит поле JSON для хранения списка, примерно так: class Movie(models.Model): tags = JSONField() Как таковой, фильм mymovie содержит список тегов, таких как: mymovie.tags = ["horror", "love", "adventure"]. А теперь я …

08.03.2022
Пополнение прогнозов акций в базе данных django с помощью моделей

У меня есть код, который выводит прогнозы акций. Я пытаюсь понять, как заносить прогнозы в базу данных. Каждый раз, когда код выполняется, он должен модифицировать базу данных новыми прогнозами. Вот мой 'predictions.py': import yfinance as yf import numpy …

08.03.2022
Django deployment to Heroku error: python: can't open file '/app/backend.manage.py': [Errno 2] No such file or directory , это ошибка Procfile?

Я снова пришел просить помощи у stackoverflow. Я пытаюсь развернуть проект django на Heroku, и меня заваливает ошибками налево и направо, но надеюсь, что это последняя. 2022-03-07T22:03:09.363036+00:00 heroku[release.9772]: Starting process with command `/bin/sh -c 'if curl https://heroku-release-output.s3.amazonaws.com/log-stream?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ3LIQ2SWG7V76SVQ%2F20220307%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220307T220304Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=ddb760b1c36e913b7c0cc984428e3b853cdac67755e4cfa6038cef77a37b6a25 --silent --connect-timeout …

08.03.2022
Django admin: лучший способ обновления поля ForeignKey (с помощью AutocompleteSelect) для нескольких объектов одновременно

Я довольно новичок в django и испытываю некоторые проблемы, пытаясь обновить поле автозаполнения администратора для нескольких строк одновременно. На странице списка в PrimaryModelAdmin я хотел бы найти эффективный способ обновления foreign_field на одно и то же значение для …

08.03.2022
Ошибка :Forbidden (CSRF токен отсутствует или неверен.) при использовании django rest framework

Я использую в своем учебном проекте django rest framework.Я получаю ошибку 403 Forbidden (CSRF token missing or incorrect, когда я пытаюсь сохранить с помощью метода POST. Вот мой код html <form id = "product_form" method = "post"> {% csrf_token %} …

08.03.2022
Как увидеть элементы панели администратора Django переупорядоченными в других вкладках?

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

08.03.2022
Django rest_framework DefaultRouter() class vs обычный url

Я использую REST в Django, И я не мог понять, в чем основное различие между классическим URL и инстанцированием DefaultRouter() для регистрации URL через ViewSet. У меня есть модель: class Article(models.Model): title = models.CharField() body = models.TextField() author …

08.03.2022
Django как скрыть url и показать переименованное значение?

Я использую django-tables2 и пытаюсь скрыть url и переименовать его в поле. например, url ссылки www.youtube.com, но в реальном поле я хочу, чтобы он отображался как 'link', а не показывал весь url ссылки. как мне этого добиться? …

08.03.2022
Учебник Django AWS работает для учебника, но не для полного проекта

Я следую этому руководству: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html Я точно следую руководству, за исключением использования Django 4.0.3 и Python 3.8. Это работает для развертывания образца проекта, но когда я делаю settings.py точно таким же и пытаюсь разместить свой …

07.03.2022
Python manage.py runserver показывает, что python не установлен в моей системе

Когда я запускаю python manage.py runserver на своем терминале, я продолжаю получать Python не найден, запустите без аргументов для установки от Microsoft

07.03.2022
Как добавить логику в геттер модели, использующий наследование?

У меня есть модель для задачи class Task(BaseTask): class Meta: db_table = 'task' verbose_name_plural = 'Tasks' def __str__(self): return f'Task {self.id}' def __unicode__(self): return f'Task {self.id}' который наследуется от BaseTask class BaseTask(BaseModel): class Meta: abstract = True …

07.03.2022
Django-registration отправка писем активации и сброса настроек

Я пытаюсь отправить письмо с активацией и сбросом в Django, но столкнулся с некоторыми проблемами и буду благодарен, если кто-то сможет мне помочь. мои конфигурации в setting.py следующие. #setting.py EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST ='smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS =True EMAIL_HOST_USER ='email@gmail.com' …

07.03.2022
Проблемы с преобразованием потока api json в массив во Flutter

В django api, с которым я работаю, есть следующие действия user api (url = website/user/): action: CREATE_USER necessary params: action, email_address, password note: action = 0 action: LOGIN necessary params: action, email_address, password note: action = 1 action: CHANGE_PASSWORD …

07.03.2022
Уменьшение запасов в базе данных с помощью django

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

07.03.2022
DRF - Как конкатенировать сериализованную модель с пользовательским полем

мне нужно конкатенировать сериализованные модели с пользовательским полем = list[] У меня есть модель user_profile и я хочу узнать, является ли конкретный пользователь "моим(активным пользователем)" другом, в списке пользователей …

07.03.2022
Почему я не могу войти в систему с помощью этого кода входа django, сообщение гласит: "Учетные данные для аутентификации не были предоставлены".

Это мой views.py LoginView(APIView): authentication_classes = [SessionAuthentication, BasicAuthentication] permission_classes = [IsAuthenticated] def post(self, request): if request.method == 'POST': email = request.data.get('email', None) print(email) password = request.data.get('password',None) print(password) user = authenticate(request, email= "email", password= "pasword") print(user) if user : login(request, user) …

07.03.2022
Получение ошибки базы данных при использовании Djongo для соединения Django с MongoDB

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

07.03.2022
Заголовок Heroku set-cookie был заблокирован, поскольку его атрибут домена был недействительным по отношению к текущему url хоста

У меня есть приложение django, использующее htmx для формы, и оно размещено на Heroku с Gunicorn в качестве сервера приложений. Я получаю 403 forbidden при попытке отправить форму и попробовал несколько различных настроек, прочитав документацию Django 4. Форма работает …

07.03.2022
Python + Django + Gunicorn на AWS: 2 рабочих, рабочий завершен из-за сигнала 15 -> Не удалось загрузить

Я довольно новичок в использовании django + gunicorn + aws. Я пытаюсь найти проблему в "сигнале 15 от gunicorn". Ниже приведен лог-файл от gunicorn. https://github.com/benoitc/gunicorn/issues/2755

07.03.2022
Django - Отмена одной доставки, но при отмене одной доставки отменяются все доставки

Я пытаюсь отменить одну "размещенную" доставку, когда пользователь нажимает на кнопку "отменить", но он отменяет все размещенные доставки, ниже приведен views.py просмотров def current_delivery_page(request): deliveries = Delivery.objects.filter( restaurant = request.user.restaurant, status_of_delivery__in=[ Delivery.DELIVERY_DELIVERING, Delivery.DELIVERY_POSTED ] ) delivery …

07.03.2022
Как загрузить несколько изображений в форму, разделенную на 3 вкладки?

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

07.03.2022
Передача Json в javascript

JsonData = { "a":{ "b":{ "c":"d" ,"e":"f" } ,"g":{ "h":"i" ,"j":"k" ,"m":"n" } ,"l":{ "o":"p" ,"q":"r" } } } } Как создать массив, начинающийся с a, с помощью JavaScript и передать его в функцию jsondata?

07.03.2022
Django CASCADE удаление не работает и бросает IntegrityError

Я столкнулся с этой ошибкой с каскадным удалением, что очень расстраивает, поскольку я не смог понять, в чем причина. Я использую PostgresQL и у меня есть следующие модели базы данных: class Subdomains(models.Model): subdomainid = models.AutoField(db_column='subdomainid', primary_key=True) class Meta: managed …

07.03.2022
Crontab не работает с docker django

Я настраиваю задание cron в моем проекте Django, когда я собираюсь добавить кукурузу с помощью этой команды python manage.py crontab add в мой контейнер docker, я получил следующую ошибку. error: /bin/sh: 1: /usr/bin/crontab: not found settings.py <pre class="lang-py …

07.03.2022
Получаю сообщение "Integrity Error Exception Value: NOT NULL constraint failed" в моем приложении Django

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

07.03.2022
Python3 manage.py migrate выдает ошибку о поле, даже когда оно удалено из класса модели

Каждый раз, когда я запускаю python3 manage.py migrate, я получаю одну и ту же ошибку об одном из полей в классе модели. Даже после удаления поля возникает та же ошибка. Вот как выглядит класс модели: class Events(models.Model): name = …

07.03.2022
Просчет количества полей в запросе Django "многие ко многим

Я создаю Django Blog Website и застрял на одном моменте - поиске количества лайков на конкретной записи. Я создал веб-страницу, на которой отображаются все посты. Теперь я столкнулся с проблемой: количество лайков вычисляется неправильно. Post Model -&gt; class Post(models.Model): user …

07.03.2022
Как безопасно выполнять написанный пользователем код в бэкенде?

Я пытаюсь создать веб-приложение Django, которое позволит пользователям писать код на Python и запускать его в бэкенде, подобно тому, как работает IDE. Мне просто интересно, с какими рисками безопасности это связано? Я уверен, что их много, пользователь может делать …

07.03.2022
Приложение для аутентификации Django

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

07.03.2022
Hashicorp Vault - Django запрос из докер-контейнера

Добрый день, У меня есть два контейнера docker, в одном запущено приложение django, а в другом - Hashicorp Vault, поскольку я начинаю играть с Vault в dev-среде. Я использую HVAC из представления django для записи секрета в …

07.03.2022
Почему forloop.counter0 в django сбивается соседним циклом?

У меня есть шаблон, который выглядит следующим образом: &lt;table&gt; &lt;tbody&gt; {% for row in rows %} &lt;tr&gt; {% for column in row %} &lt;td&gt;{{ column }}&lt;/td&gt; {% endfor %} &lt;td&gt;&lt;input type=checkbox name="checkbox_{{ forloop.counter0 }}"&gt;&lt;/td&gt; &lt;/tr&gt; {% endfor …

07.03.2022
Сохранение и обновление даты записи с помощью фреймворка Django Rest

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