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

09.05.2022
403 запрещено для загрузки через presigned_url

У меня 403 ошибка при загрузке заданного url Сначала я выполнил s3.generate_presigned_post в локальном temp = s3.generate_presigned_post( "my-resource-bucket-v","test" ) и получить url и fields {'url': 'https://my-resource-bucket-v.s3.amazonaws.com/', 'fields': {'key': 'test', 'AWSAccessKeyId': 'AKIAZ3YPMLASV6736UA4', 'policy': 'eyJleHBpcmF0aW9uIjogIjIwMjItMDUtMDlUMDY6MDU6MTNaIiwgImNvbmRpdGlvbnMiOiBbeyJidWNrZXQiOiAic2kyLXMzLXNidS1qb2ItaHVudGluZy1keC10b2t5by1qeGMtc3RhdGljLXJlc291cmNlLXYifSwgeyJrZXkiOiAidGVzdCJ9XX0=', 'signature': 'F7E074YWIVwy4ZL2zXSv8YVTbyE='}}" …

09.05.2022
Можно ли удалить файл после отправки файлов в Django

From django.http import FileResponse def send_file(): #some processes response = FileResponse(open(file_name, 'rb'),as_attachment=True) return response Я хочу удалить файл после того, как мое веб-приложение отправит его, но мой сервер на Heroku имеет только 512M. Поэтому я не могу использовать …

09.05.2022
Как отфильтровать запрос так, чтобы вывелись посты по всем совпадениям тегов many to many, django

Как сделать запрос так, чтобы вывелись посты, которые совпадают по всем тегам, а не только по одному совпадению. view.py class CostTags: def get_tags(self): return TagsNotebook.objects.all() def get_cost(self): return CostNotebook.objects.all() class Filter(CostTags, ListView): template_name = 'poligloty_site/notebook.html' context_object_name = 'notebook' def get_queryset(self): …

09.05.2022
Необходимо переопределить метод сохранения для сохранения в формате base64 из поля Image Django

Models.py def upload_org_logo(instance, filename): ts = calendar.timegm(time.gmtime()) filepath = f"org_logo/{ts}" if instance: filepath = f"org_logo/{instance.org_id}/{instance.org_name}" base, extension = os.path.splitext(filename.lower()) return filepath class Organisation(models.Model): """ Organisation model """ org_id = models.CharField(max_length=50,default=uuid.uuid4, editable=False, unique=True, primary_key=True) org_name = models.CharField(unique=True,max_length=100) org_code = models.CharField(unique=True,max_length=20) …

09.05.2022
Я не могу создать суперпользователя

Я создаю свой сайт на Django. Мне нужно создать суперпользователя, но после ввода пользователя, почты, пароля возникает огромная ошибка. Без суперпользователя я не смогу продолжить разработку проекта, поэтому прошу помощи. Ошибка: Traceback (most recent call last): File "/home/runner/laba/venv/lib/python3.8/site-packages/django/contrib/auth/password_validation.py", line …

09.05.2022
Django ORM Запрос для отображения отложенных платежей

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

09.05.2022
Не удалось передать html-ввод в django

Я пытаюсь передать дату в скрипт django python, чтобы получить данные на ее основе. Вот мой код. view def daily_usage_report(request): if request.method == 'POST': request_date = request.POST.get('request_date') else: request_date = date.today() print(request_date) ... html <form method="post" …

09.05.2022
Замена аргумента ключевого слова на переменную в фильтрации моделей Django

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

09.05.2022
Как получить значение json-поля в django views.py

[views.py] from_date = request.GET.get('from_date') to_date = request.GET.get('to_date') histories = History.objects.filter(content__icontains='teacher', date__gte=from_date, date__lte=to_date).order_by('date') for h in histories: histories = History.objects.annotate(teacher=json.loads(h.summary)).values('study_name', 'teacher', 'date') Я пытаюсь вывести поля 'study_name', 'summary' и 'date' модели History, которые удовлетворяют периоду, заданному в Django views.py . …

09.05.2022
Сервер Werkzeug отключается в приложении Django

после обновления версии Werkzeug с 2.0.3 до 2.1.0, я продолжаю получать ошибки при каждом запуске сервера, вот журнал ошибок: при увеличении на 2 ( ('127.0.0.1', 44612) -> ('127.0.0.1', 44628) и падении сервера продолжает появляться исключение Проверяя журнал …

09.05.2022
Django Rest Framework API с сериализатором Primary Key Related Field говорит, что поле является обязательным, даже когда оно включено

У меня есть API с Django Rest Framework и один из моих сериализаторов выглядит следующим образом: class InputtedWaittimeSerializer(serializers.ModelSerializer): restaurant = serializers.PrimaryKeyRelatedField(many=False, queryset=Restaurant.objects.all(), read_only = False) reporting_user = serializers.PrimaryKeyRelatedField(many=False, queryset=AppUser.objects.all(), read_only = False) class Meta: model = InputtedWaittime fields = …

09.05.2022
PayPal Advanced Credit Card Payments - paypal.HostedFields.isEligible() возвращает False

Я пытаюсь интегрировать расширенные платежи по кредитным картам PayPal в мое веб-приложение, но приведенный ниже код всегда возвращает false. paypal.HostedFields.isEligible() Я проверил настройки счета около 100 раз. Я включил все платежи по кредитным картам, создал учетные записи …

09.05.2022
Как запустить pytest после успешной отправки сообщения во фреймворке Django Rest?

Я хочу, чтобы pytest вызывал функцию, которая запускается, если тип поста успешен, и делал то же самое с действиями на github? Это проект django rest framework и модель маршрутизируется как URL, имеющий только одно поле На данный момент у …

09.05.2022
Websockets не работают с каналами Django после развертывания

Я пытаюсь развернуть свой проект Django, но столкнулся с некоторыми трудностями. Все прекрасно работает на локальной машине. Я использую Django + nginx + uvicorn (запущенный супервизором). Также, я получил свой SSL сертификат в использовании. Когда я пытаюсь …

09.05.2022
Django Pycharm debbuger - не удается найти модуль '__main__' в ''.

Я пытаюсь решить проблему, когда django перенаправляет не так, как должен, поэтому я пытаюсь отладить это с помощью Pycharm Community Edition. Я пробовал установить конфигурацию Run/Debug таким образом: …

09.05.2022
Как переопределить user.check_password(password)

Мне нужно переопределить метод user.check_password(password), потому что я использую старую базу данных, которая использует пароли, хэшированные с помощью .net framework. Я создал функцию, которая может хэшировать пароль и сравнивать его с хэш-паролем, который уже сохранен в базе данных. мой …

09.05.2022
У объекта 'CustomUser' нет атрибута 'get'

Я пытаюсь автоматически назначить поле ModelForm в качестве ForeignKey из модели, на которой основана ModelForm. Модель включает ForeignKey, который ссылается на CustomUser. Я хотел бы сделать автоматическое назначение поля ModelForm, чтобы пользователь, вошедший в систему, мог отправить форму …

08.05.2022
Django: проблема с related_name

Я пытаюсь сделать запрос с related_name. Мне нужно перечислить арендаторов и их домен. Но я получаю эту ошибку: У объекта 'TenantManager' нет атрибута 'domains' Что я делаю не так? models.py class Tenant(TenantMixin): id = models.UUIDField(primary_key=True, …

08.05.2022
Как мне вывести картинки из админки?

Не пойму как вывести правильно картинки. urls urlpatterns = [ path('', views.index, name="home"), path('gallery', views.gallery, name="gallery"), path('service', views.service, name="service"), ] settings STATIC_ROOT = os.path.join(BASE_DIR, 'static/') STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') models class Images(models.Model): …

08.05.2022
Проблема с различными отношениями схем в Django Migrations

У меня есть база данных с несколькими схемами и отношениями между ними, и у меня есть проблема с миграцией базы данных в Django. Сначала я создал BaseModel, чтобы переопределить параметры мета-класса: base_models.py: import django.db.models.options as options …

08.05.2022
Как перегруппировать записи блога с несколькими категориями по категориям в шаблоне Django

У меня есть блог с постами, которые имеют несколько категорий class BlogDetailPage(Page): heading = models.CharField(max_length=150, blank=False, null=False) categories = ParentalManyToManyField("blog.BlogCategory", blank=False) ... class BlogCategory(models.Model): title = models.CharField(max_length=30,unique=True) slug = AutoSlugField(populate_from='title') ... Мои посты следующие: Пост …

08.05.2022
Как сохранить множество файлов типа "многие ко многим", используя модель к дикту

У меня есть группа из многих ко многим полям, которые я пытаюсь сохранить вместе с другими полями, которые не являются многими ко многим в django. def save_model(self, model_obj, model_cls): """ Get and save fields of a specific model …

08.05.2022
Как я могу использовать newspaper3k с Django-rest-framework? Я хочу собирать новостные статьи через newspaper3k и сохранять их в sqlite3.

Я хочу собирать новостные статьи через newspaper3k и сохранять их в sqlite3. Я не смог найти ни одного кода, где django и newspaper3k кодировались бы вместе. Пожалуйста, помогите мне написать правильный код. Спасибо

08.05.2022
Как я могу реализовать календарное расписание событий в Django?

Я хочу реализовать это событие календаря с помощью django. Как я могу это сделать .....?? введите описание изображения здесь

08.05.2022
Почему я получаю ошибку `NOT NULL constraint failed` в Django?

< from django.db import models from django.contrib import admin class Row(models.Model): name = models.CharField(max_length=200) quantity = models.IntegerField(null=False, blank=True)

08.05.2022
Vuejs 401 неавторизованный с помощью axios из бэкенда django с токеном

я пытаюсь получить данные из django rest backend с помощью axios во vuejs frontend, но каждый раз я получаю эту ошибку. токены совпадают, но авторизация все равно не происходит. {"message":"Request failed with status code 401","name":"AxiosError","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{"FormData":null},"headers":{"Accept":"application/json, text/plain, */*","Authorization":"Token838881311c52b89dd937815066e7eb3a3221604c"},"baseURL":"http://127.0.0.1:8000","method":"get","url":"/api/v1/clients/"},"code":"ERR_BAD_REQUEST","status":401} …

08.05.2022
Объединенный путь находится вне компонента базового пути, когда я хочу использовать динамический цикл в моем проекте django

Проблема в следующем: Объединенный путь (S:\cdnjs.cloudflare.com\ajax\libs\Swiper\6.4.8\swiper-bundle.min.js) находится вне компонента базового пути (C:\Мои проекты - python\My_django_application\Myproject\static). введите описание изображения здесь На моей домашней странице я могу вернуть 4 картинки, но это будет статика. Я могу и …

08.05.2022
NGINX: блокировать все внешние IP, кроме IP сервера, на котором размещен ReactJS?

Может ли кто-нибудь помочь, как настроить nginx так, чтобы он принимал только IP сервера, на котором размещен ReactJS? Я перепробовал множество вариантов, но безрезультатно. Я всегда вижу, что ReactJS использует IP клиента, на котором пользователь в данный момент просматривает …

08.05.2022
Создание представлений MySQL с id для работы с Django

Как мне добавить автоинкрементную колонку id в представление и/или сказать Django не искать поле 'id'? У меня есть представление mysql, которое я хочу определить как самоуправляемую модель Django managed = False У меня нет столбца id, …

08.05.2022
Кнопка входа не отображается в мобильном представлении, на ПК работает нормально. Использую Django/python и html

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

08.05.2022
Как эффективно построить модель продукта со списком субкомпонентов в приложении django

Я разрабатываю веб-приложение для каталога продуктов, который состоит примерно из 100 основных продуктов, построенных из 15-25 субпродуктов. Каталог субпродуктов намного больше, так как есть почти 500 различных компонентов для построения основных продуктов. Субпродукты также являются многоуровневыми сборками. Компоненты должны храниться …

08.05.2022
Отладчик Django не запускается с помощью VS Code launch.json

До недавнего времени мои проекты Django прекрасно отлаживались с помощью файла launch.json. Но сегодня он перестал работать, и я понятия не имею об этом. Изменения, сделанные мной в системе, были следующими: Очистка-установка Windows Установка python по …

08.05.2022
Django: Обратный аксессор столкнулся с обратным аксессором

В приведенном ниже коде у меня есть модели поста, лайков, комментариев. Когда я пытаюсь перенести модели, чтобы активировать их, я получаю ошибку обратного аксессора. Для лайков пользователь_that_liked ставит лайк только один раз, в то время как пользователь_liked_to может иметь много …

08.05.2022
Пропустить страницу Django Allauth " Вы собираетесь войти в систему, используя сторонний аккаунт Google"

Как я могу пропустить страницу и автоматически войти в систему пользователей, когда они нажали на Login in With Google.

08.05.2022
Лучший брокер сообщений для Django? [закрыто]

Я изучаю Django по книге, и там показано использование rabbitmq для работы с сообщениями для интернет-магазина, но некоторые команды не работают, а часть кода устарела. Есть ли у вас рекомендации по брокеру сообщений, который хорошо работает на Django? Спасибо …

08.05.2022
Как фильтровать несколько вложенных сериализаторов в django rest framwork

В классе Tripserializer содержится вложенный сериализатор PackageSerializer, внутри которого находится вложенный сериализатор PriceSerializer . class Trip_apiView(generics.ListCreateAPIView): queryset= Trip.objects.all() serializer_class=TripSerializer class PackageSerializer(serializers.ModelSerializer): price=PriceSerializer(source='trip_price', many=True, read_only=True) class Meta: model = Package exclude = ('is_active', 'create_date', 'modify_date') class PriceSerializer(serializers.ModelSerializer): class Meta: model …

08.05.2022
Как установить связь между строками в одной таблице в Django

Сначала покажу пример: Таблица1: id | sub_is | name ---|--------|----- 1 | null | группа 1 2 | 1 | группа 2 3 | 1 | группа 3 4 | 2 | группа 4 5 | 2 | группа …

08.05.2022
Я не понимаю, как написать правильный запрос к базе данных с помощью Django orm

У меня есть две модели: Class Page(models.Model): Id Class LinkedPage(models.Model): page = models.ForeignKey(Page) created_year = models.IntegerField(…) Я хочу получить набор ссылок на страницы, которые сгруппированы по страницам и имеют самый высокий показатель created_year в своей группе. …

08.05.2022
Как сделать так, чтобы пользователь выступал в роли продавца и покупателя одновременно в Django?

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

08.05.2022
Поддержка Django для асинхронных движков баз данных

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