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

09.05.2022
Как выделить цветом регион на основе почтового индекса с помощью Leaflet?

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

09.05.2022
Почему django tearDown не удаляет тестовые данные после исключения в тестах?

Я создал исключение в тестовой функции, но после этого исключения tearDown не удалил данные из базы данных. def test_duty_sync_data_daily(self): duties, device_id = factory_boy_create_fake_data() url_duty = reverse('habit:duty-sync-data') response_duty = self.user.post( url_duty, data=duties, HTTP_USER_AGENT='Mozilla/5.0' ) self.assertEqual(response_duty.status_code, status.HTTP_200_OK) raise Exception

09.05.2022
Elastic Beans + Django. Переключение HTTP на HTTPS с помощью балансировщика нагрузки

Уважаемое сообщество Stackoverflow. Этот вопрос уже задавался ранее, но мой вопрос немного отличается. Итак, я использую Elasticbeanstalk для развертывания моего Django Backend и RDS для базы данных (PostgreSQL). EB сгенерировал ссылку для моего бэкенда --> http://XXXXX.region.elasticbeans.com. …

09.05.2022
Ожидалось, что из представления будет возвращен `Response`, `HttpResponse` или `HttpStreamingResponse`, но получен `<класс 'NoneType'>` DRF

Я получаю ошибку Ожидали, что из представления будет возвращено Response, HttpResponse или HttpStreamingResponse возвращено из представления, но получено &lt;class 'NoneType'&gt;. В Django DRF, В моем запросе я пытаюсь получить количество всех связанных элементов с одним конкретным …

09.05.2022
Как извлечь нужное значение из queryset значения типа dict с помощью аннотации d в Django

[views.py] from_date = request.GET.get('from_date') to_date = request.GET.get('to_date') histories = History.objects.filter(summary__icontains='teacher', date__gte=from_date, date__lte=to_date).order_by('date').annotate(teacher=F('summary')).values('study_name', 'teacher', 'date') return render(request, 'charts.html', { 'histories': histories, 'from_date': from_date, 'to_date': to_date }) В модели History есть поля summary и create_date. Чтобы проверить тип значения поля …

09.05.2022
Пользовательские разрешения в django не работают

Я хочу добавить пользовательские разрешения: Только администратор и владелец объекта могут изменять объект Все зарегистрированные пользователи могут просматривать объекты Мое решение: SAFE_METHODS = ('GET', 'HEAD', 'OPTIONS') class IsApplicationAdmin(permissions.BasePermission): def has_permission(self, request, view): if request.user.is_authenticated: …

09.05.2022
Как проверить равенство строк с помощью метода factory_boy faker?

У меня есть два фабричных класса, один связан с другим через отношения внешнего ключа, и я надеялся добиться некоторого сходства в атрибутах. Для начала, модель выглядит примерно так: class Track(models.Model): response = models.ForeignKey('Response') def __str__(self): return str(self.response) class Response(models.Model): …

09.05.2022
Django Представление сброса пароля с помощью reactjs

Я совсем новичок в Django-React. Я хочу использовать функциональность PasswordResetView от Django в моем Django API с Reactjs в качестве фронтенда. Существующая функциональность реализована в auth_view, который использует шаблоны. Может ли кто-нибудь подсказать мне, как использовать ее в моем пользовательском …

09.05.2022
Я получаю сообщение об ошибке, что пароль не совпадает в формах django

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

09.05.2022
Как отправить сообщение с помощью реверса в тестовом Django

У меня есть тест, в котором я пытаюсь обновить свой пост. В detailview я использую pk для каждого поста. Как правильно отправить pk в тесте? Я пытаюсь это сделать, но получаю ошибку. тест: def test_if_user_can_update_news(self): self.client.login(username='test1', password='test1') news = …

09.05.2022
Как получить возможность загрузки динамической таблицы в базе данных Django (каждый раз у нас будут разные таблицы в базе данных)

У меня есть таблицы в Django Data Base с именами TBL_Result_1_1, TBL_Result_1_2 и т.д. Изображение всех таблиц в Django Backend Я хочу предоставить опцию загрузки в agnular frontend для загрузки всех таблиц TBL_Result... при условии, что …

09.05.2022
Я использовал models.py для статических таблиц в django, но эти таблицы динамические. Я не смогу добавлять models.py каждый раз для каждой таблицы.

У меня есть аннотация следующего вида: которая отображает подсчет по месяцам для поля bar = Foo.objects.annotate( item_count=Count('item') ).order_by('-item_month', '-item_year') и это дает результат, подобный этому: html render Я хотел бы показать изменение item_count по …

09.05.2022
Как выполнить n-тайм или запрос с помощью ORM?

У меня есть массив значений values['value1','value2'....n] Я хочу выполнить следующий запрос res = TheModel.objects.filter(key=values[0] or key = values[1] or key = values[2]...n) Здесь проблема в том, что размер массива может быть разным каждый раз. Как …

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 &lt;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) -&gt; ('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=&quot;home&quot;), path('gallery', views.gallery, name=&quot;gallery&quot;), path('service', views.service, name=&quot;service&quot;), ] 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 картинки, но это будет статика. Я могу и …