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

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 добавляется в папку, добавленную в и удалять файл, чтобы …

02.05.2022
502 Bad Gateway AWS Python

В последнее время я начал изучать, как разместить веб-приложение Django на AWS Elastic Beanstalk, и я получаю 502 Bad Gateway Error. Состояние здоровья среды приложения тяжелое. Мне очень нужна помощь, как я могу это сделать, заранее …

02.05.2022
Привет я хочу сделать сайт, где кто-то может купить подписку и использовать инструменты я хочу использовать WordPress но мой инструмент в python что мне делать [закрыто]

Может ли кто-нибудь предложить что-нибудь В настоящее время у меня есть этот сайт под названием Premium Free Tools Я хочу сделать новый сайт онлайн-инструмента с WordPress, потому что он имеет внешние плагины, которые просты, и я легко …

02.05.2022
Изменение срока действия маркера доступа drf-social-oauth2

Я использую библиотеку drf-social-oauth2 Django для социальной аутентификации. Я хотел изменить время истечения срока действия маркера доступа. Как мы можем изменить или обновить время истечения срока действия маркера доступа?

02.05.2022
Django Forms - Как мне реализовать форму, которая динамически изменяет свои поля в зависимости от объектов модели в базе данных?

У меня есть 3 модели : from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): pass class Certification(models.Model): def __str__(self): return f'{self.name}' name = models.CharField(max_length=30) shortName = models.CharField(max_length=10) score = models.IntegerField(null=True, blank=True) class ActiveCertification(models.Model): def __str__(self): …

02.05.2022
Django Channels - Обратный вызов при получении сообщения ping (0x9)

Я запускаю приложение Golang, которое посылает стандартное сообщение ping (0x9) с некоторым интервалом, и мой Django backend отвечает на него так, как описано ЗДЕСЬ. И я хочу отслеживать, находится ли клиент Golang в сети, выполняя обратный …

02.05.2022
Как загрузить файлы с помощью xlsxwriter в django views.py

Def download_fild(request): output = io.BytesIO() workbook = xlsxwriter.Workbook(output) worksheet = workbook.add_worksheet() merge_format = workbook.add_format({'align': 'center', 'valign': 'vcenter'}) supportings = Supporting.objects \ .annotate(date_str=Cast(TruncDate('date'), CharField())) \ .values_list('ldate_str', 'date_str', 'study_name', 'student_register_number', 'student__name', 'student__no', 'date_str', 'kinds', 'teahcer', 'comment') supportings = pd.DataFrame.from_records(supportings) supportings = supportings.rename(columns={0: …

02.05.2022
Отображение событий из базы данных django в полном календаре

Я работаю над проектом django, в котором я хочу отображать события из базы данных django в fullcalendar. Проблема, с которой я столкнулся, похожа на эту FullCalendar not displaying events, но я не использую php, и мне трудно …

02.05.2022
Ошибка при попытке увидеть мой сайт в PythonAnywhere

Я поместил свой сайт в PythonAnywhere, но когда я пытаюсь посмотреть его через браузер, он выдает ошибку. Это как-то связано с секретным ключом. В проекте (созданном в pycharm) секретный ключ хранится в файле .env, а в PythonAnywhere секретный ключ хранится …

02.05.2022
Python Django ORM выбирает пользовательскую БД для необработанного запроса по переменной сессии

Учитывая следующий необработанный запрос, внутри представления: @login_required(login_url='/login/') def view(request): result = CustomObject.objects.raw("SELECT a, b, c FROM table WHERE d = %(param)s", { 'param': 123 }) ... return render(request, 'templates/template.html', { 'a': 'b' }) Я использую маршрутизатор для …

02.05.2022
Django долго работающее асинхронное представление блокирует другие запросы

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

02.05.2022
Django jquery: новые элементы потеряли функциональность после прокрутки пагинации

Я создал страницу, где мои посты отображаются после прокрутки вниз, у них есть функция like, которая хорошо работает на первых 3 элементах (от page=1), но для тех постов, которые отображаются с пагинацией функция likes не работает. Даже console.log('click') не …

02.05.2022
Нужна ли чистая установка Python для начала работы с виртуальными средами?

Я использую Python в своей системе около года как начинающий программист. До недавнего времени тема виртуальных сред не всплывала, пока не дошел до конечной точки курса Django на codecademy. Теперь мне предстоит сделать проект Django на своей собственной системе. …

02.05.2022
Как перенести данные на git hub У меня проблемы с правами в одной учетной записи

Hello я новичок в кодинге я сделал проект я хочу опубликовать свой проект на git hub все идет хорошо но если я хочу опубликовать свои данные в git repo то у меня возникает такая ошибка $ git push -u origin …

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

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