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

08.03.2024
Загрузка нескольких больших файлов с помощью django на Google App Engine - как сделать несколько запросов

Я пытаюсь понять, как загрузить несколько больших файлов (например, изображения размером 4K) в облачное хранилище Google через django, используя стандартный интерфейс администратора. Например, у меня есть модель с несколькими изображениями: MyModel(models.Model): image_1 = models.ImageField( null=True, upload_to="myapp/images" ) image_2 …

08.03.2024
События Python opentelemetry в Application Insights

Я следую приведенным ниже руководствам, пытаясь настроить ведение журнала в Azure Application Insights для моего django-приложения: https://uptrace.dev/get/instrument/opentelemetry-django.html https://uptrace.dev/opentelemetry/python-tracing.html https://opentelemetry.io/docs/languages/python/automatic/logs-example/ И в итоге мы получили код, который выглядит следующим образом: …

08.03.2024
Панель администратора Pymongo + DJango

Можно ли использовать админ-панель в сочетании с django + pymongo? error django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. Это происходит потому, что DATABASES закомментирован в settings.py, но в …

08.03.2024
Проверка python Nonetype на пользовательскую обработку исключений не работает [duplicate]

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

08.03.2024
Реализация абстрактного пользовательского класса в django реализована аналогично C++?

Извините, но так как я не очень хорошо знаком с py/django, я буду делать параллель на классах c++. Я пытаюсь сделать абстрактный класс User с двумя дочерними классами User_A и User_B, я хочу называть пользователя A или Be, …

08.03.2024
"detail": "Учетные данные для аутентификации не были предоставлены." при попытке получить доступ к представлению списка от имени администратора. REST-фреймворк Django

У меня есть простое представление, которое я построил с помощью фреймворка Django REST: class ProductListCreateAPIView( StaffEditorPermissionMixin, generics.ListCreateAPIView): queryset = Product.objects.all() serializer_class = ProductSerializer def perform_create(self, serializer): print(serializer.validated_data) name = serializer.validated_data.get('name') description = serializer.validated_data.get('description') or None if description is None: …

08.03.2024
Я создал представление для функции поиска, но оно не работает. Он не фильтрует товары

Я создал функцию поиска для своего веб-сайта В views.py: def search_view(request): query=request.GET.get("q") if query: products=Product.objects.filter(title__icontains=query,description__icontains=query).order_by("-date") else: products = Product.objects.none() context={ "products":products, "query":query } return render(request, 'core/search.html',context) Я создал шаблон для поиска товаров на своем сайте и …

08.03.2024
Генетический алгоритм, разработанный для решения конкретного случая, когда tsp не работает

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

08.03.2024
Развернутое приложение django на nginx испытывает проблемы с получением данных

У меня есть приложение django, развернутое на ubuntu 20. У него еще нет сертификата. Когда javascript получает бэкэнд, я полагаю, что он просто бросает ошибку JSON.parse: неожиданный символ в строке 1 столбца 1 данных JSON Это …

08.03.2024
Требуется ли функция RunPython в миграциях django при сминании коммитов, если они только изменяют существующие данные?

У меня есть проект django, который нуждается в миграции. Все функции RunPython перемещают данные из одной колонки в другую после внесения некоторых изменений. Если это только для перемещения старых данных и не влияет на вновь созданные записи, то нужно …

08.03.2024
Как реализовать 2FA с помощью пакета django-two-factor-auth для конкретного сайта администратора в рамках проекта, содержащего несколько независимых сайтов администратора?

Как указано в заголовке, я пытаюсь реализовать Twilio SMS 2FA только для одного из нескольких независимых сайтов администраторов, которые у меня есть, но я не нашел никакой соответствующей документации для этого сценария, а руководство по реализации не предоставляет никакой …

08.03.2024
Как развернуть бэкэнд django?

Я совсем новичок в веб-разработке! Может быть, это глупый вопрос, но я должен спросить.... У меня есть веб-приложение с полным стеком, которое можно запускать локально. Бэкэнд выполнен на django, а фронтэнд - на React. Могу ли я спросить, …

08.03.2024
Передача данных в шаблон из базы данных

Я изучаю django. Мой views.py выглядит как показано ниже, который находится внутри student папки app. from django.shortcuts import render # from .models import Student from student.models import Student # Create your views here. def home(request): student_data = Student.objects.all() context …

08.03.2024
Ошибка Django : "auth.User.groups" и "auth.User.user_permissions"

У меня есть ошибка в моем приложении Django Я создал CustomUserModel: class CustomUserManager(UserManager): def create_student(self, username, email, password, **extra_fields): extra_fields.setdefault('is_student', True) return self._create_user(username, email, password, **extra_fields) def create_teacher(self, username, email, password, **extra_fields): extra_fields.setdefault('is_teacher', True) return self._create_user(username, email, …

08.03.2024
Почему автоматически создается "id" не из Mongodb и как это отключить

{ "_id": { "$oid": "65ea05dbaa907e05219c0934" }, "id": 6, "title": "asd", "content": "asd", "author": "asd", "category": "asd", "createdAt": { "$date": "2024-03-07T20:21:52.000Z" } } Я не смог найти ответ на этот вопрос в Интернете и gpt

08.03.2024
Как сделать конкруктор форм через админку Django

Я хочу, чтобы в админке мог менять нужные мне поля. Например, анкета, сегодня там одни поля: ФИО, возраст, номер телефона, а завтра я захочу поменять на: ФИО, Номер телефона, почту, не залезая в код, а прямо из админки. Есть ли …

08.03.2024
Атрибут Python ORM Mongo с именем, содержащим "__"

Один из разработчиков пытается запросить документ Mongo, имя которого содержит __. Example Document { "name":"someName" "Identifiers": { "Identifier01": [ "Value1", "Value2"], "__identntifier2__" : ["value3", "value4"] } } Когда он пытается искать в python, используя что-то вроде [ …

08.03.2024
Нужен ли мне шаблон confirm_delete.html для того, чтобы использовать шаблон _delete?

Вот моя ошибка: django.template.exceptions.TemplateDoesNotExist: blog/post_confirm_delete.html это url в файле mu urls.py path('post/<int:pk>/delete/', BlogDeleteView.as_view(), name='post_delete'), Вот мой код views.py: class BlogDeleteView(DeleteView): model = Post template = "post_delete.html" success_url = reverse_lazy('home') Даже когда я делаю шаблон post_confirm_delete.html, …

08.03.2024
Неизвестная проблема с Celery и Modin (Pandas), выполнение задачи застряло и нет ошибки

Описание: Я установил проект Django с Celery и RabbitMQ в Docker. Я пытаюсь выполнить задачу Celery из моего набора представлений API, и я вижу, что задача получена в журналах контейнера Celery. Однако задача, похоже, застревает, когда я …

08.03.2024
Stripe split payment Django

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

08.03.2024
Запустите проект django на новом компьютере

Я разрабатывал проект на django в течение многих лет и развернул его на heroku. Теперь мой компьютер сломался, и я пытаюсь заставить мой запущенный проект django из heroku работать на моем новом ноутбуке в pycharm. - я клонировал …

08.03.2024
Не могу понять, почему мой тест входа в систему DRF не работает так, как ожидалось

У меня есть следующий тестовый пример: class CustomUserViewSetTests(APITestCase): @classmethod def setUpTestData(cls): cls.user = get_user_model().objects.create( email="test@email.com", password="testpass123" ) def test_login_with_correct_data(self): url = reverse("knox_login") resp = self.client.post( url, data={ "email": "test@email.com", "password": "testpass123", }, format="json", ) respJson = resp.json() self.assertEqual(resp.status_code, status.HTTP_200_OK) …

08.03.2024
Добавление javascript в отображаемые html-поля потока

Я использую streamfields в своем проекте wagtail и хочу добавить js в шаблоны рендеринга Я пробовал так: введите описание изображения здесь Но он не добавляется в конец тела, как в шаблонах страниц, …

08.03.2024
Я получаю ошибку многозначного ключа в представлениях в django

Я создал систему рецензирования Когда я собираюсь отправить рецензию, возникает ошибка В моем файле views.py: def ajex_add_review(request,pid): product=Product.objects.get(pk=pid) user=request.user review=ProductReview.objects.create( user=user, product=product, review=request.POST['review'],#1 rating=request.POST['rating'],#2 ) context={ 'user':user.username, 'review':request.POST['review'],#1 'rating':request.POST['rating'],#2 } average_reviews=ProductReview.objects.filter(product=product).aggregate(rating=Avg("rating")) return JsonResponse( { 'bool':True, 'context':context, …

08.03.2024
Профиль для внесения детальных изменений в Django Rest-Framework API. Я создал Serializered File и View файл, но детали не сохраняются

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

08.03.2024
Как настроить механизм блокировки в Django Axes?

Я новичок в Django Axes. Мне нужно настроить блокировку Django Axes таким образом, чтобы пользователь блокировался, когда количество попыток входа достигает значения AXES_FAILURE_LIMIT в течение 10 минут. Я попробовал создать собственный обработчик для сигнала user_login_failed, который: …

08.03.2024
Ошибка типа MIME с css-файлом и загрузка статического изображения в виде обычного текста - Django на PyCharm IDE

В моем HTML-шаблоне, когда я передаю его в режим отладки, получаю следующие ошибки: Отказано в применении стиля из-за того, что его MIME-тип ('text/html') не является MIME-типом, поддерживаемым таблицей стилей, и включена строгая проверка MIME.; <a href="https://i.stack.imgur.com/yecGn.png" …

08.03.2024
GenericForeignKey с BaseDatatableView

У меня возникли проблемы с использованием общего внешнего ключа в BaseDatatableView. Я решил использовать общий внешний ключ в Django. В ORM я могу сделать то, что мне нужно, я могу перейти через content_object к экземпляру, который связан с этим …

08.03.2024
Конфигурация Django CORS не работает, несмотря на настройку промежуточного ПО

Я столкнулся с проблемой настройки CORS (Cross-Origin Resource Sharing) в моем проекте Django. Несмотря на настройку параметров CORS в моем settings.py и добавление CorsMiddleware в список MIDDLEWARE, я все еще сталкиваюсь с ошибками, связанными с CORS, при выполнении запросов из …

08.03.2024
Django Как сохранить изображение по пользовательскому пути при срабатывании сигналов

Когда я запускаю этот сигнал, изображение копируется из моей модели ImageModel и загружается в мою модель OrderItem в поле order_image_file. Изображение продукта сохраняется в исходном месте назначения ImageModel, несмотря на то, что я определил пользовательский путь в модели OrderItem. …

08.03.2024
При передаче экземпляров в обе формы модели объект одной из них обновляется, а для другой создается новый объект

Я хочу редактировать и объект Drug, и объект Bgt; поэтому я использовал Django model forms и передал ему экземпляры обеих моделей в view. Он обновляет объект Bgt, но объект Drug не обновляется; вместо этого создается новый объект Drug, почему? …

08.03.2024
Django как использовать post_save для загрузки изображения из другой модели

Я пытаюсь скопировать изображение из моей модели ProductImage и загрузить его в мою модель OrderItem, когда будет создаваться любой новый элемент заказа, но получил эту ошибку AttributeError: 'NoneType' object has no attribute 'image' но вы можете видеть, что моя …

08.03.2024
Кнопка "Нравится" не меняется на "Не нравится", Django

Когда пользователь ставит Like, должна отображаться обратная кнопка Dislike, но этого не происходит. Если убрать условие if, то like и dislike работают отдельно, данные записываются в базу и удаляются соответственно. Но есть проблема с условием if. Когда пользователь уже поставил …

08.03.2024
Я получил ошибку, когда попытался развернуть свое приложение django на vercel

Я собираю свое приложение на django, со всеми зависимостями, указанными в файле "requirements.txt" Я не создавал окружение на vercel для развертывания, потому что я видел учебник, где человек не делал этого. У меня есть буксировочные файлы под названием: …

08.03.2024
Как интегрировать код компьютерного зрения в реальном времени в django

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

08.03.2024
Как добавить пользовательские стили CSS в редактор django-ckeditor?

Я хочу иметь возможность добавлять пользовательские стили CSS, которые я уже определил в своих CSS-файлах. Я прочитал документацию здесь и здесь, но это просто не работает. **django-ckeditor version ** django-ckeditor 6.7.1 Это …

08.03.2024
TypeError: Неправильный тип ввода геометрии: <класс 'dict'>

У меня есть такая модель django: from django.contrib.gis.db import models from django.contrib.gis.forms import PolygonField class Field(models.Model): boundary = PolygonField(srid=4326) asset_id = models.CharField(max_length=255, unique=True) Задав многоугольник, мне нужно проверить его пересечения с тем, что есть в базе данных. …

08.03.2024
Как правильно отправить ответ на React Frontend из Django Channels?

Я пытаюсь использовать Django Channels для реализации long-polling для React frontend веб-приложения и Django REST backend. Я считаю, что многое из того, что у меня есть, работает в той или иной степени, но некоторые вещи должны быть неправильно настроены …

08.03.2024
Не меняется кнопка Лайк на Дизлайк, Django

Когда пользователь ставит Лайк должна отображаться обратная кнопка Дизлайк, но этого не происходит. Если убрать условие if, то по отдельности лайк и дизлайк работают, в бд данные записываются и удаляются соответственно. Тоже самое и происходит и условием if. Но тогда, …

08.03.2024
Проблема рендеринга svg в шаблоне Django

У меня есть html-шаблон django, который содержит этот элемент svg: &lt;svg id="tower_layout" width="400" height="400" style="border: 1px solid black;" xmlns="http://www.w3.org/2000/svg"&gt; &lt;rect width="398" height="398" x="1" y="1" fill="#e4e4e7" /&gt; &lt;text x="200" y="20" stroke="black" font-size="15" text-anchor="middle"&gt;Tower Diagram&lt;/text&gt; {% for i in val_range %} …