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

23.06.2022
Как найти годовой рост по запросу?

В моем приложении Django есть объект типа dict. Я хочу вычислить годовой рост (%) для каждого месяца. И расчет для этого - процентный рост числа случаев по сравнению с предыдущим годом. И вот мои данные: <QuerySet [{'date_created__year': 2018, 'count_case': …

23.06.2022
Django mptt Множественные ссылки на объекты класса

Мне нужно составить модель для специй. Некоторые специи могут состоять из других, или быть базовыми. Мне нужно что-то вроде TreeForeignKey с возможностью мультивыбора. Я пытался использовать TreeManyToManyField, но там я не могу установить null для базовых специй. Вот мой …

23.06.2022
Mongo Aggregate - соответствие условию только второй коллекции, но предоставление всех документов из первой.

В общем, у меня есть 2 коллекции в моей Mongo DB -> Books , Scores. Книги { "BOOK_ID" : "100", "BOOK_NAME" : "Book 1", "BOOK_DESC" : "abcd", }, { "BOOK_ID" : "101", "BOOK_NAME" : "Book 2", "BOOK_DESC" : "efgh", …

23.06.2022
Огромное расхождение между access.log, Google Analytics и Mapbox Statistics

У меня есть сайт, сделанный на django и обслуживаемый с помощью gunicorn, в котором на главной странице загружается одна карта Mapbox с помощью mapbox-gl.js. Пользователи могут перемещаться по карте и менять стили по своему усмотрению. Карта инициализируется и загружается …

23.06.2022
Передача данных массива через AJAX и получение в файле python(views.py)

Я хочу передать данные массива в файл views.py, для этого я использую AJAX и передаю данные через AJAX. Но я не могу получить все данные в файле views.py, некоторые из них отсутствуют. display.html var SelectedID = []; function getvalues() …

23.06.2022
Как отфильтровать набор запросов на основе поля сериализатора?

Как фильтровать кверисет на основе параметров запроса и динамически вычисляемого поля сериализатора? Что мне нужно: фильтровать GET запрос по параметрам запроса payment_min и payment_max. В простых случаях мы можем выполнить всю фильтрацию через аннотацию, но я не нашел способа …

23.06.2022
Создание урлов с помощью системы шаблонов django

Итак, мне нужно создать url, запрашивающий несколько объектов. Я пытался использовать систему шаблонов из django, чтобы построить его, но безуспешно. Мне интересно, есть ли способ сделать это в шаблоне или я должен просто написать функцию представления. {% url 'service-ticket/new' …

23.06.2022
После обновления ангулярного приложения в браузере: ответ django

В настоящее время я работаю над приложением: Django backend и angular frontend. Все работает хорошо, но после обновления одной страницы в браузере я больше не получаю ангулярный ответ. Но я получаю успешный ответ от моего сервера Django (HTTPResponse: 200). …

23.06.2022
Django Model не мигрирует даже после того, как я сохранил и добавил приложение в InstallApps

From django.db import models from django.contrib.auth import get_user_model user = get_user_model # Create your models here. class Post(models.Model): title = models.CharField(max_length=200) text = models.TextField(max_length=100) author = models.ForeignKey( user, on_delete=models.CASCADE) created_date = models.DateTimeField() published_date = models.DateTimeField() PS C:\Users\hp\Desktop\djangomodels> cd …

23.06.2022
Django Rest Framework: После определения прав доступа я не могу получить доступ к данным пользователя, вошедшего в систему

Я хочу, чтобы пользователь-администратор имел доступ к деталям каждого пользователя (GET, POST), а пользователь, не являющийся администратором, получал доступ только к своим деталям, но я получаю ошибку при реализации этого. Я поделился своими views.py, permissions.py и models.py для этого. …

23.06.2022
Как увеличить количество лайков

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

23.06.2022
Django admin Ресурсная политика COEP ERR_BLOCKED_BY_RESPONSE

Статические файлы моего сайта Django admin находятся на S3 bucket (DigitalOcean Spaces фактически) и в консоли я получаю ERR_BLOCKED_BY_RESPONSE.NotSameOriginAfterDefaultedToSameOriginByCoep 200 В сетевой панели все статические файлы считаются сторонними и блокируются по этой причине (не одинаковое происхождение) Ответ …

23.06.2022
Как добавить значение к полю ArrayField в Django с помощью PostgreSQL?

Я создал модель с помощью ArrayField в Django Model. Я использую PostgreSQL для базы данных. Я хочу создавать новые строки в базе данных или обновлять существующие строки. Но я не могу вставить или добавить данные в ArrayField. Модель <pre class="lang-py …

23.06.2022
TypeError: add() missing 1 required positional argument: 'resubscribe' in Django 3

Здесь я использую Django 3.0 и Python 3.7 Я получаю 2 ошибки здесь: TypeError: add() missing 1 required positional argument: 'consent_to_track' TypeError: add() missing 1 required positional argument: 'resubscribe' Вот мой код из …

23.06.2022
Сохранение пользовательской даты и времени в поле created_at Django

Я хочу сохранить пользовательскую дату и время в поле created_at. В настоящее время моя модель имеет created_at = models.DateTimeField(auto_now_add=True) Я хочу задать свою собственную дату и время, которые я буду получать из текущего времени пользователя. Как я …

23.06.2022
Не удается установить django с помощью pipenv/невозможно создать процесс с помощью python "бла-бла"

Здесь новичок в изучении python. Я следовал руководству Моша (yt: /watch?v=rHux0gMZ3Eg&amp;t=804s), но я застрял на части pipenv... Я пробовал много обходных путей/решений, но ни одно из них не сработало (...те, которые я нашел до сих пор), я просто хочу …

23.06.2022
Как отобразить поле M2M в редактировании Django?

У меня есть M2M fiedl, который мне нужно вытеснить в форме редактирования. Это выглядит следующим образом this. Когда я создаю новую запись, я просто использую {{ form.analog }} с этой формой "analog": SelectMultiple(attrs={ 'multiple': 'multiple', 'name': …

23.06.2022
Обновление модели Django без использования сериализатора

Как лучше обновить модель без использования встроенного сериализатора из Django Rest Framework? У меня есть представление, которое обновляет модель RecipeIngredient. Мой сериализатор определен внутри моего представления, и я не хочу, чтобы он отвечал за обращение к базе данных, …

23.06.2022
Django: Фильтруйте записи AbstractUser с помощью SQL, показывайте только записи зарегистрированных пользователей

У меня есть AbstractUser. Я хочу ограничить показываемые им записи только своими собственными (показывать только записи вошедшего пользователя). Я бы очень хотел сделать это с помощью SQL-запроса, так как есть соседние таблицы, с которыми нужно работать. Есть идеи? …

23.06.2022
Есть ли альтернатива для Oracle regexp_substr в Django ORM?

Как я видел, в Django есть метод для сопоставления регексных шаблонов. Но можем ли мы извлечь совпадающие шаблоны из данных в Django ORM?

23.06.2022
Доступ к стороне heroku для обновления файла, включенного в venv?

Я создаю блог, используя Django. Только что закончил кодирование и протестировал в автономном режиме, все в порядке, а также смог развернуть с помощью Heroku. Но проблема в том, что когда я делаю heroku run, возвращается эта ошибка: cannot import …

23.06.2022
Django Graphene при фильтрации по вложенному значению, не показывать родительскую запись, если не возвращается никаких данных

У меня есть запрос GraphQL, который возвращает заказы на поставку и продукты, которые идут с этими заказами на поставку. Я настроил два фильтра, первый - по имени пользователя, связанному с заказом на покупку, а второй - по названию продукта …

23.06.2022
Нет модуля с именем 'fusioncharts'

Я пытаюсь построить fusion chart в django после добавления fusioncharts, я получаю ошибку. from fusioncharts import FusionCharts FusionCharts ModuleNotFoundError:

23.06.2022
Как получить текущий url в модели django

Я совсем новичок в мире Django и хочу получить текущий URL из инструкции сохранения, и у меня нет идеи, как это сделать.

23.06.2022
Как преобразовать часовой пояс в формат времени и ISO 8601 в python?

Как преобразовать строку временной зоны типа 2022-06-23T05:00:00.006417+00:00Z в формат datetime и ISO 8601?

23.06.2022
Как автоматически отфильтровать несколько условий в Django

У меня есть модель пользователя следующего вида : class User: first_name = models.CharField(max_length=64) last_name = models.CharField(max_length=64) phone = models.CharField(max_length=11) city = models.CharField(max_length=11) province = models.CharField(max_length=11) Мне нужно сделать поиск в моей модели и у меня есть данные …

23.06.2022
Аутентификация пользователей Django через другой API (DRF)

Мне нужно создать фронтенд django приложения, которое должно аутентифицировать пользователей через другой внутренний API, построенный с использованием DRF/Djoser (backend API). На данный момент API бэкенда (DRF) позволяет аутентификацию по сессии и токену. Он построен с использованием Django REST …

23.06.2022
Как унаследовать общую фильтрацию в дополнительном действии

Я хочу наследовать Generic Filtering include (filterset_fields, search_fields, ordering_fields в дополнительном действии sold. Как это сделать, и какой способ лучше для этого случая? Спасибо за любой совет для меня! class ApartmentViewset(viewsets.ModelViewSet): queryset = Apartment.objects.all().order_by('-timestamp') serializer_class = ApartmentSerializer …

23.06.2022
В приложении Django (sqllite3)Первичный ключ таблицы не сбрасывает свой уникальный id [duplicate].

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

23.06.2022
Как получить длину поля массива, присутствующего в PostgreSQL, используя Python Django Models

Это моя модель Django: class UserVpaUpiId(models.Model): user_id = models.IntegerField(db_index=True, unique=True) vpa_upi_id = models.TextField(null=False, blank=True) created_on = models.DateTimeField(auto_now_add=True, null=False) updated_on = models.DateTimeField(auto_now=True, null=False) Я хочу удалить запись с определенным идентификатором пользователя, что я могу успешно сделать, используя: UserVpaUpiId.objects.filter(user_id=user_id).delete() …

23.06.2022
Javascript не выполняется в моем html-коде Django

У меня есть очень простой HTML код, который я включаю в свой проект Django, однако Javascript не загружается в моем проекте, кнопка, кажется, ничего не делает, где я хочу запустить свой гидтур js. Код прилагается ниже Скрипт.js включен …

23.06.2022
Существует ли синтаксис этого кода на python, эквивалентный Javascript или React-Native?

все. Я пытаюсь отправить сообщение на мой django REST сервер и ниже приводится python-версия того, как я отправляю сообщение. with open(some_image, 'rb') as f: response = requests.post( url, files={ 'image': f, }, data={ 'longitude': SETTINGS[1]['long'], 'latitude': SETTINGS[1]['lat'], 'user_id': SETTINGS[1]['user_id'], …

23.06.2022
Django Rest Framework: Получена `TypeError` при вызове `*.objects.create()` при установке авторизованного пользователя в качестве владельца команды

Я пытаюсь установить вошедшего в систему пользователя в качестве владельца команды, которую он создает. Однако я получаю следующую ошибку: Got a TypeError when calling Team.objects.create(). This may be because you have a writable field on the serializer class that …

23.06.2022
В фильтрации фреймворка Django REST, Что означает "purchaser__username=username"

Я изучаю использование Django Rest framework в моем проекте, но я запутался в этом коде serializer_class = PurchaseSerializer def get_queryset(self): """ Optionally restricts the returned purchases to a given user, by filtering against a `username` query parameter in …

23.06.2022
Запрос к API и отображение его результатов из введенной формы - Django

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

23.06.2022
Django фильтрует объекты модели, связанные с другой моделью

Я пытаюсь создать набор запросов, который соответствует объектам модели, вот что я пробовал: a = Product.objects.first() # Select first product as a test b = a.compareproducts_set.all() # Filter only related product "a" in the query Сейчас у …

23.06.2022
Как удалить элементы html после 30 минут работы django

Hello я пытаюсь сделать панель новостей на моем сайте, я использовал для этого html, css и django framework следующим образом : вот мой html код : &lt;div class="bereaking"&gt; &lt;div class="breaking_news"&gt; &lt;div class="news-ticker-title"&gt;عاجل&lt;/div&gt; &lt;div class="news"&gt; &lt;marquee direction="right" onmouseover="this.stop();" …

23.06.2022
Есть ли способ написать тестовый пример pytest для проверки текущего api url?

У меня есть веб-приложение, которое я разрабатываю с помощью Django, PostGres, Docker и GraphQL API. Я пытаюсь написать тест pytest, который при запуске будет смотреть на текущий адрес сервера (localhost или нет), отправлять запрос на GraphQL url по этому …

23.06.2022
Получение элементов из набора queryset на основе левого объединения в django

У меня есть две модели: class A(models.Model): field1 = models.CharField(max_length=100) field2 = models.CharField(max_length=100) class B(models.Model): a_field = models.ForeignKey(null=True,blank=True,related_name='a',on_delete=models.SET_NULL) field2 = models.CharField(max_length=100) Я хочу получить все элементы модели A, которые не связаны с B. Вот запрос, который я …

23.06.2022
HTTPSConnectionPool - Вызвано SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] неверный номер версии (_ssl.c:1131)

При использовании API, который был по http и передан на https, возникает ошибка: HTTPSConnectionPool(host='ip', port=por): Max retries exceeded with url: /b1s/v1/Deposits (Вызвано SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] неверный номер версии (_ssl.c:1131)')))>> в коде я уже пробовал добавлять таким образом: session …