Django and Python "Questions and answers", page 295

23.12.2022
Раздел комментариев Facebook для нескольких страниц

Я пытаюсь добавить раздел комментариев Facebook на каждую страницу моего сайта. Например, pk=27 (https://www.donadogs.org/en/dogs/27/) должен иметь свой собственный раздел, а pk=28 - другой. https://developers.facebook.com/docs/plugins/comments#configurator позволяет мне создать раздел для каждого указанного URL. Это означает, …

23.12.2022
Перенаправление с помощью данных в Django

У меня есть авторизация пользователя по ссылке: def ClientAuth(request, link_code): try: code = Links.objects.filter(code=link_code).values('code', 'status') if code[0]['status']: username, password = 'Client', '**************' client = authenticate(request, username=username, password=password) if client is not None: login(request, client) return redirect('clientPage') return HttpResponse("Hello its …

23.12.2022
Метод DRF has_object_permission в Django не вызывается с get_object

Я ломаю голову, пытаясь понять, почему не работает has_object_permission, ведь в документации сказано, что этот метод должен выполняться с get_object. В чем может быть причина? @permission_classes([HasViewObjectPermission]) class IndividualDetailsView(RetrieveAPIView): serializer_class = IndividualSerializer lookup_url_kwarg = "pk" def get_object(self): pk = self.kwargs.get(self.lookup_url_kwarg) …

23.12.2022
Отправить сообщение после подтверждения регистрации

Использую django+celery+redis (сигналы для таски при событии). Написать сигнал и таску отправка сообщения на почту юзеру подтвердившего регистрацию. Типо дорогой друг спасибо за регистрацию на нашем сайте.

22.12.2022
Как показать только видео в Django-Rest-Framework?

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

22.12.2022
Почему мое изображение Pillow не считается файлом, когда я пытаюсь сохранить его в поле изображения в django?

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

22.12.2022
Как протестировать Django API, использующий задачу Celery с send_email?

Итак, в моем Django проекте есть API view, который отправляет данные по электронной почте пользователю. Эту работу выполняет Cerely (задача celery). Я хочу тестировать, что API отправляет правильные данные. Но я не могу понять, как сделать это с помощью …

22.12.2022
Django Rest Framework - вложенный сериализатор работает не так, как ожидалось или как объясняется в документации

У меня есть модель поста и модель изображения поста. Я хотел бы показать изображения, связанные с постом в API, но не могу понять, как это сделать правильно. Я вижу только данные поста, но не связанные изображения. Вот мои …

22.12.2022
Как правильно использовать два цикла в python

Привет ребята у меня проблема Вот мой код : services = { 'first':[], 'second':[] } x = [1,2,3,4,5] for i in services: print('loop-one - ',i) for i in x: services['first'].append(i) print(services) Выходом этого кода является {'first': …

22.12.2022
Получение "TypeError: Объект типа IFDRational не является JSON сериализуемым" при попытке json.dumps EXIF info

Я пытаюсь извлечь информацию EXIF из изображения и сохранить ее в виде JSONField. Это хорошо работает для некоторых типов изображений, но не для других. Ниже мой код: image_open = Image.open(self.image) image_open.verify() image_getexif = image_open.getexif() if image_getexif: exif …

22.12.2022
Django - Ссылка строки поиска с автозаполнением на страницу детализации элемента в результате поиска

У меня есть строка поиска с автозаполнением, но я не знаю, как связать ее с действием строки поиска. Когда пользователь выбирает один из элементов из списка автозаполнения, я хочу перейти к файлу detail.html этого элемента (используя slug). Как мне …

22.12.2022
Проблема преобразования LDAPS-соединения из ldap3 в django_auth_ldap в Python Django

Проблема получения аутентификации пользователей LDAPS в Django Работает с модулем ldap3 Когда я запускаю приведенный ниже код, ответ показывает, что сервер LDAP смог подключиться и найти пользователя с общим именем "MyUser" в базе поиска "ou=grouping,dc=example,dc=ad" import ldap3 …

22.12.2022
Когда я фильтрую продукт, но когда я запускаю проект, я не получаю изображения.

Когда я фильтрую продукт, но когда я запускаю проект, я не получаю изображения Если я изменю Product.objects.filter(slug=slug) Чтобы заменить Product.objects.get(slug=slug) я сталкиваюсь с такой ошибкой Объект Django 'Product' не является итерируемым Views.py def product_detail(request, slug): try: product …

22.12.2022
Абстрактная модель Django работает не так, как ожидалось

У меня есть абстрактная модель django и базовая модель. Я ожидаю, что любой экземпляр базовой модели будет иметь значение для поля created_at или updated_at. Однако на данный момент все мои экземпляры имеют None для обоих этих полей. Что я …

22.12.2022
Как объединить AND и OR в декораторе DRF permission_classes?

Перед выполнением представления я хотел бы проверить несколько разрешений в декораторе permission_classes, проверяя разрешения с помощью операторов AND и OR. Моя проблема в том, что IsUserInstance не проверяется в примере ниже, а когда я заменяю & на and, то …

22.12.2022
Django.db.utils.OperationalError: нет такой таблицы: App_useraccount

** я хочу добавить некоторые поля в мои модели, поэтому я удалил базу данных sqlite3 и файл initial001, затем добавил дополнительные поля в существующие модели и запустил makemigration и migrate, когда я запускаю createsuperuser, он выдает эту ошибку ** я …

22.12.2022
Django 4 REST framework Фильтр запросов JSON POST

У меня есть API, где мне нужно фильтровать некоторые данные. Мой пользователь передает JSON, содержащий несколько экземпляров, которые я должен вернуть ему, если они существуют или нет в моей базе данных. Но я не знаю, как я могу заставить …

22.12.2022
Как я могу показать:{{ if citizen.nizo.name == category.name }}?

Я новичок в django. Моя проблема в том, что я не могу использовать "i .nizo.name".if citizen.nizo.name == category.name должно работать. Пожалуйста, ответьте мне в течение 1 дня. У меня есть дедлайн (). P.S Sorry my english so bad) …

22.12.2022
Как получить доступ к пользовательскому вводу в виде GET-запроса и вывести ответ в HTML-страницу с помощью Flask Python

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

22.12.2022
Django.db.utils.IntegrityError: Строка в таблице 'accountss_comments' с первичным ключом '10' имеет недопустимый внешний ключ

Я пытаюсь заставить пациента оставить отзыв и оценку, но эта ошибка появляется, когда я запускаю migrate ошибка django.db.utils.IntegrityError: The row in table 'accountss_comments' with primary key '10' has an invalid foreign key: accountss_comments.doctore_id contains a value '1' that …

22.12.2022
Неожиданное поведение при проверке существования кверисетов в Django

У меня есть такая модель class Student(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) archived = models.BooleanField(default=False) class Meta: constraints = [ UniqueConstraint( fields=["first_name", "last_name"], condition=Q(archived=False), name="unique_user" ) ] и код, как показано ниже d = {"first_name": "John", …

22.12.2022
База данных Azure для PostgreSQL гибкий сервер Slow с Django

Я использую Django для подключения к Azure Database for PostgreSQL flexible server, но это очень медленно, ниже приведены характеристики сервера : Вычисления + хранение данных Pricing tier Memory Optimized Compute size Standard_E4s_v3 (4 vCores, 32 GiB memory, 6400 max …

22.12.2022
Можно ли в Django использовать переменную, переданную в функцию, для доступа к атрибуту модели?

Я пытаюсь создать пользовательскую функцию, в которой одной из передаваемых переменных является имя атрибута модели. Я делаю это, чтобы попытаться получить доступ к базовому значению. def tabsums(entity_object, year_object, columntitle): curassetobject = BSAccountType.objects.get(name = "Current asset", company = entity_object) …

22.12.2022
Передача списка словарей в качестве параметров в Axios React

Я создаю приложение на React. Я пытаюсь отправить список словарей в качестве параметров в Axios. Я использую Django REST Framework в качестве бэкенда и он показывает [] или None каждый раз, когда я отправляю запрос. App.js function App() …

22.12.2022
Полезен ли Django db_index в текстовых поисковых запросах?

У меня есть похожая модель в проекте Django: from django.db import models class Book(models.Model): title = models.CharField(verbose_name='Title', max_length=255, db_index=True) authors = models.CharField(verbose_name='Authors', max_length=255, db_index=True) date = models.DateField(verbose_name='Date', db_index=True) В представлениях мне нужно сделать полнотекстовый поисковый запрос, подобный …

22.12.2022
Django проблема обновления поля даты при обновлении записи

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

22.12.2022
Django Как сделать чтобы пагинация и фильтрация не конфликтовали?

Я сделал фильтрацию в Django с помощью GET-запросов. К примеру, при поиске объявлений по категории и региону, ссылка будет выглядеть так "https://ru.stackoverflow.com/?category=cars&region=moscow". Но если я захочу пагинировать результаты, тогда "?page" заменит абсолютно весь путь ("https://ru.stackoverflow.com/?page=2") и выдаст вообще все объявления. …

22.12.2022
TypeError: TestViews.test_fails() отсутствует 1 обязательный позиционный аргумент: 'param'

Я пытаюсь запустить тесты на приложении Django с помощью selenium + pytest, которые, согласно docs, должны работать. import pytest from django.contrib.staticfiles.testing import StaticLiveServerTestCase from selenium.webdriver import Chrome class TestViews(StaticLiveServerTestCase): @classmethod def setUpClass(cls): super().setUpClass() cls.driver = Chrome() …

22.12.2022
Django file upload не загружает файл?

Я создал загрузку файла примерно следующим образом: DataUpload - это представление, которое обрабатывает отрисовку шаблона, а handle_uploaded_file - это функция, которая читает файл. View.py def DataUpload(request): if request.method == 'POST': form = UploadFileForm(request.POST, request.FILES) if form.is_valid(): print(request.FILES['file']) handle_uploaded_file(request.FILES['file']) return …

22.12.2022
Django как сохранить данные из чекбокса в базу данных

Я хочу добавить данные из чекбокса в базу данных. Посмотрел несколько видео, но ничего не получилось. checkbox.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Checkbox</title> </head> <body> <form action="" method="post"> {%csrf_token%} <div class="form-check"> <h5>Checkbox_report</h5> <input type="checkbox" value="Executive_summary" id="Executive_summary" name="checkbox_data"> …

22.12.2022
Произошла ошибка сервера. Пожалуйста, свяжитесь с администратором

У меня есть проект, но он говорит A server error occurred. Please contact the administrator. я пробовал много раз, но ничего не получилось

22.12.2022
Django Server KeyError - Невозможно найти мою переменную окружения

Я делаю блог с помощью Django и пытаюсь сделать его безопасным, используя 2 файла настроек (prod.py и local.py, которые оба "импортируют *" из исходного файла настроек base.py). У меня есть две переменные окружения, которые находятся на моем локальном …

22.12.2022
Apache2 не загружает файл Django settings.py должным образом

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

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

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

22.12.2022
Ошибка при создании матрицы распознавателя лиц. как исправить?

File "./rastreamento_de_rosto.py", line 43, in recognizer.train(x_train, np.array(y_labels)) cv2.error: OpenCV(4.6.0) D:\a\opencv-python\opencv-python\opencv_contrib\modules\face\src\lbph_faces.cpp:362: error: (-210:Unsupported format or combination of formats) Empty training data was given. Вам потребуется более одного образца для обучения модели. в функции 'cv::face::LBPH::train' У меня проблема с этим кодом, …

22.12.2022
Django Queryset: Фильтр для подмножества отношения "многие ко многим

Предположим следующую модель: class User(models.Model): clients = models.ManyToManyField(Client) Как запросить пользователей по списку клиентов так, чтобы возвращались только те пользователи, у которых назначены не другие клиенты, кроме тех, что есть в данном списке. User.objects.filter(client__??=[client1, client2]) …

22.12.2022
TemplateDoesNotExist в / basicapp/index.html

Привет друзья, я пытался создать основные формы с django на прямом примере из Python and Django Full Stack Web Developer Bootcamp. Я получил ошибку ниже. TemplateDoesNotExist в /. basicapp/index.html Метод запроса: GET URL запроса: http://127.0.0.1:8000/ Версия …

22.12.2022
Django - Как использовать функцию delete() в отношениях ManyToMany для удаления только одного отношения

У меня есть модель Voucher, которая может быть распределена между несколькими users. Я использовал для этого отношения M2M. Я хочу, чтобы в шаблоне была возможность удалить ваучер, выделенный вошедшему пользователю, и только вошедшему пользователю (не все отношения). …

22.12.2022
Реализую возможность редактирование поста, но не отображается форма, как исправить?

Задача: Реализовать возможность редактировать статью, но вместо того,чтобы отображать ранее заполненную форму, выводится данная картина: views.py #Редактировать вопрос(статью) class EditUpdateView(UpdateView): model = Questions template_name = 'blog/add_question.html' form_class = QuestionForm def …

22.12.2022
Приложение django в cpaned не загружает картинки, которые я загружаю со страницы администрирования django

После того как я развернул свое django приложение в cpanel, оно не сохраняет картинки, которые я загружаю со страницы администрирования django Нет: все данные, которые я ввожу, сохраняются и можно вернуть их в шаблон, но картинки не загружаются …