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

10.06.2022
Django обновление булевого поля в сигнале (pre_save)

Я пробовал .update() и .save(updated_fields=list(kwargs.keys())), но изменения не сохраняются. все выглядит хорошо, когда я прохожу через него в режиме отладки, затем он возвращается обратно для теста. Я работаю с отдельной копией или кэширование - это вещь, которую я должен …

10.06.2022
Поле DateTimeField в Django является None в сериализаторе

Я использую DRF и у меня есть модель Bid, у меня есть DateTimeField у которого есть auto_now_add и когда я отправляю данные из Postman соответственно я не отправляю время. и затем я хочу подтвердить это время в функции сериализатора …

10.06.2022
Невозможно адаптировать тип при использовании пользовательского поля в панели администратора django

Я пытаюсь добавить пользовательское поле в админпанель актера, чтобы показать количество фильмов, которые каждый внес в админпанель. административной панели. from django.contrib import admin from actors.models import Actor @admin.register(Actor) class ActorAdmin(admin.ModelAdmin): search_fields = ('actor_name',) list_filter = ('gender',) list_display = ['actor_name', …

10.06.2022
Я хочу сделать компиляционный резак в браузере, используя только 1 функцию ffmpeg

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

10.06.2022
Django лучший способ избежать KeyError?

Я создавал простое приложение для работы с погодой на Django. Это приложение позволяет пользователю ввести название города, и оно предоставит информацию о погоде в этом городе. Для получения данных я использую API. Я хотел избежать KeyError, когда пользователь …

10.06.2022
Поддерживает ли Django 1.9.5 PostgreSQL 11?

Конец жизни Postgres 10 на Heroku все ближе и ближе, но у меня все еще есть унаследованный проект на Django 1.9, использующий его там. Можно ли без проблем перейти на Postgres 11?

10.06.2022
Как преобразовать этот mysql-запрос в django queryset

Я не знаю, как сделать ранжирование в наборе запросов, упорядоченных по различным критериям. Как я могу преобразовать этот sql в queryset? SELECT t.user_id, t.country_id, t.score, RANK() OVER (PARTITION BY t.country_id ORDER BY t.score DESC) AS countryRank, RANK() OVER (ORDER …

10.06.2022
Классификационный неудачный путь должен быть path-like или io.BytesIO, а не <class 'django.db.models.fields.files.ImageFieldFile'>.

Я пытаюсь создать классификатор изображений, используя django и react, здесь я создал drop zone для изображений и получил следующее a dropzone передача данных в остальном мой код …

10.06.2022
Невозможно получить доступ к ведру S3 с помощью django: ValueError: Неверная конечная точка

Я пытаюсь интегрировать S3 Bucket в мое приложение django. Но постоянно получаю эту ошибку. raise ValueError("Invalid endpoint: %s" % endpoint_url) ValueError: Invalid endpoint: &lt;bucket_name&gt;.s3.amazonaws.com Вот мои конфигурации settings.py AWS_ACCESS_KEY_ID = config('STATIC_ACCESS_KEY_ID') AWS_SECRET_ACCESS_KEY = config('STATIC_SECRET_KEY') AWS_S3_REGION_NAME = config('AWS_REGION') …

10.06.2022
Синхронизация данных из api в wagtail

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

10.06.2022
Как получить текущие данные пользователя в django

Я пытаюсь получить данные зарегистрированного пользователя, но получаю только имя пользователя Попробовал эти коды user= User.objects.get(id=user_id) user= User.objects.filter(id=emp_data.user_id).first() user =request.user этот 3 запрос возвращает имя пользователя как я могу получить данные пользователя

10.06.2022
Как использовать несколько SMTP в django_mail_admin (Gmail и Outlook)

Мы используем django_mail_admin в нашем проекте для отправки и получения электронной почты. Наше требование заключается в отправке электронной почты на оба аккаунта Gmail и Outlook. 1- Gmail аккаунт будет отправлять электронную почту на Gmail аккаунт, используя Gmail SMTP 2- …

10.06.2022
Сигналы не работают, когда внешний сценарий MQTT вставляет данные в базу данных

У меня есть проект django и у меня есть сигналы в файле model.py. Я создал демо, чтобы показать, в чем проблема def func(sender, instance, created, **kwargs): try: if created: print("WORKED") except BaseException as e: import traceback print(traceback.format_exc()) post_save.connect(func, …

10.06.2022
Django ListView - получение последнего связанного объекта и предотвращение кэширования представления или запроса к базе данных в Django

У меня есть модель Campaign и модель CampaignStatus, внешним ключом которой является модель Campaign. Когда кампания редактируется или создается, она проходит через несколько статусов и имеет объект CampaignStatus, связанный с каждым изменением статуса. Используя CBVs Django, у меня …

10.06.2022
ImportError: cannot import name 'ugettext_lazy' from 'django.utils.translation'

Я импортировал from rest_auth.views import LoginView и пытаюсь реализовать login api, и я никогда не импортировал ugettext_lazy напрямую. from rest_auth.views import LoginView from django.contrib.auth import authenticate, login, logout from .serializers import LoginUserSerializer class Login(LoginView): def post(self, request, *args, …

10.06.2022
Передача видеофрагментов из django в react

У меня есть видео, поступающее с канала rstp, я успешно обработал его с помощью openCV python. теперь оно генерирует кадры изображения, и я хочу отправлять эти кадры изображения непосредственно на фронтенд по мере их генерации. while …

10.06.2022
Как получить доступ к url после маршрутизатора Django rest frame

Я не могу получить доступ к url после path("", include(router.urls)), я хочу отобразить шаблон после загрузки я использую django rest framework и хочу получить доступ к url после rest fromework router и вывести шаблон from django.urls import …

10.06.2022
На конечной точке проверки электронной почты я получаю ошибку Invalid token error при попытке активировать пользователя с помощью токенов, отправленных на почту?

From django.db import models from django.contrib.auth.models import ( AbstractBaseUser, BaseUserManager, PermissionsMixin) from rest_framework_simplejwt.tokens import RefreshToken class UserManager(BaseUserManager): def create_user(self,username,email, password=None ): if username is None: raise TypeError("Users should have a username") if email is None: raise TypeError("Users should have an …

10.06.2022
Отключать или включать флажки, если они принадлежат родительскому классу

У меня есть 2 вкладки со списком флажков. Я хочу создать зависимые чекбоксы, так что если пользователь выберет чекбокс на первой вкладке, то он отключит все чекбоксы на вкладке 2, которые не принадлежат чекбоксу на вкладке 1. Оба …

10.06.2022
Django - Пользовательское поле модели со значением по умолчанию

Как установить значение по умолчанию для поля timestp ? Значение по умолчанию &gt; 'NOW()' class Timestamp(models.Field): def db_type(self, connection): return 'timestamp' class MyModel(Model): # ... my_field = Timestamp()

10.06.2022
Не правильно сортирует даты js в Django

При сортировке столбца с датой выходи следующее То есть считается не вся дата, а по строчно Как исправить? Вот код &lt;script src=&quot;http://tristen.ca/tablesort/src/tablesort.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.number.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.dotsep.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.date.js&quot;&gt;&lt;/script&gt; &lt;script&gt; document.addEventListener(&quot;DOMContentLoaded&quot;, …

10.06.2022
Доступ к объекту RelatedManager в django

У меня есть следующая модель : class Travel(models.Model): purpose = models.CharField(max_length=250, null=True) amount = models.IntegerField() class TravelSection(models.Model): travel = models.ForeignKey(Travel, related_name='sections', on_delete=models.CASCADE) isRoundTrip = models.BooleanField(default=True) distance = models.FloatField() transportation = models.CharField(max_length=250) Я создаю объект без использования базы данных …

10.06.2022
Могу ли я написать RIGHT JOIN queryset в Django ORM?

Как написать RIGHT JOIN и ORDER BY queryset в Django ORM? Например, у меня есть две таблицы : NEWS id title 1 News 1 …

10.06.2022
Как поменять содержимое библиотеку js?

На данный момент у меня библиотека вставлена таким образом: script src=&quot;http://tristen.ca/tablesort/src/tablesort.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.number.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.date.js&quot;&gt;&lt;/script&gt; &lt;script src=&quot;http://tristen.ca/tablesort/src/sorts/tablesort.dotsep.js&quot;&gt;&lt;/script&gt; Мне нужно поменять библиотеку с датами, так как не устраивает содержимое. Необходимо дополнить его. Как это сделать? Нужно вставить это (function(){ var …

10.06.2022
Django не уважает фильтры Prefetch в аннотациях

Class Subject(models.Model): ... students = models.ManyToMany('Student') type = models.CharField(max_length=100) class Student(models.Model): class = models.IntergerField() dropped = models.BooleanField() ... subjects_with_dropouts = ( Subject.objects.filter(category=Subject.STEM). prefetch_related( Prefetch('students', queryset=Students.objects.filter(class=2020)) .annotate(dropped_out=Case( When( students__dropped=True, then=True, ), output_field=BooleanField(), default=False, )) .filter(dropped_out=True) ) Я пытаюсь получить …

10.06.2022
Как настроить файл настроек, чтобы иметь самый маленький (самый легкий) источник django?

Я хочу построить самый легкий django source и как его установить в settings.py Как я заметил, всякий раз, когда я собираю и переношу исходники django. Есть таблицы, которые будут перенесены по умолчанию, такие как: auth_group auth_group_permissions ... django_admin_log django_content_type ... …

10.06.2022
Django использование таблицы auth_user в отношениях

Я хочу использовать таблицу auth_user в отношениях один-ко-многим и многие-ко-многим. Разве это плохая идея? Могу ли я это сделать? Как мне это сделать? Все происходит через Admin. Поэтому мне нужны только модели.

10.06.2022
Запрос Django ManytoManyField не существует

Я создал модели для логики списка друзей и запроса друга. В FriendRequest я определил метод, который добавляет отношение User к FriendList, если вызван метод accept. Однако я не могу сделать это из-за ошибки, показанной ниже. Я не понимаю ошибку, …

10.06.2022
Подскажите "чек лист" безопасности веб приложения, по аналогии с django?

Когда я делаю приложение на django у меня автоматически ругается если не включить CSRF или ALLOWED_HOST (host header attacks) тем самым джанга сама контролирует какой то базовый набор уязвимостей. Сейчас я хочу сделать приложение на Reactjs на фронте и GO …

10.06.2022
RabbitMQ : Как проверить содержимое очереди при обработке задачи с помощью celery?

Я установил базовую очередь сообщений и задач, используя RabbitMQ и Celery в моем Django приложении. Согласно моему пониманию, когда я использую метод задержки, это толкает мои задачи в очередь rabbitMQ и один из моих рабочих из моего приложения Celery …

10.06.2022
Ошибка валидации {'__all__': ['Модель с такими полями field1, field2, field3 и field4 уже существует.']} не обрабатывается Django в админке

Когда я ввожу дублирующиеся значения для field1, field2, field3 и field4 в админформе django, появляется отладочный экран с Validation Error Validation Error {'all': ['Модель с такими полями field1, field2, field3 и field4 уже существует.']} вместо того, чтобы быть обработанной админ-формой …

10.06.2022
Лучший способ отправки множества вариантов через Django Rest Framework

Я использую Django Rest Framework в сочетании с Vuejs для создания калькулятора стоимости рецепта. У меня есть множество вариантов единиц измерения (например, граммы, килограммы, литры и т.д.). Как лучше всего передать эти данные на фронтенд? Я создал для него конечную …

10.06.2022
Нет модуля с именем 'multiselectfield' (docker / Django)

Я пытаюсь запустить базу данных на своем сервере с помощью docker. Я использую django и postgreSQL. После добавления библиотеки multiselectfield в мое репо она продолжает не запускать контейнер со следующей ошибкой: Traceback (most recent call last): File "manage.py", line …

10.06.2022
Фильтр встроенных документов, соответствующих условию в MongoEngine, Django, GraphQl

Структура документа Data class Data(EmbeddedDocument): v = FloatField() q = StringField() co2 = FloatField() price = FloatField() ts = DateTimeField() Данные счетчиков class MetersData(DynamicDocument): meta = {'collection': 'dk_heating'} _id = ObjectIdField() ident = StringField() meteringPointId = StringField() customer …

10.06.2022
Как протестировать foreignkeys to self в django

Django разрешает внешний ключ к "self", как в class Profile(models.Model): user = models.OneToOneField( User, on_delete=models.CASCADE, verbose_name="User", related_name="user_profiles", ) entity = models.ForeignKey( Entity, on_delete=models.CASCADE, verbose_name="Entity", related_name="entity_profiles", ) email = models.EmailField( max_length=255, help_text=_("Automatically generated to use entity email domain"), ) supervisor0 = …

10.06.2022
Как я могу предотвратить создание нескольких экземпляров при многократном запросе в django?

Привет всем, у меня есть проект, включающий функцию оплаты между пользователем и пользователем. Но у меня есть проблема, когда много пользователей покупают продукт.Много объектов оплаты будет создано больше, чем доступных продуктов. Как я могу решить эту проблему? products_avaliable = …

10.06.2022
Django не смог обнаружить вновь добавленную базу данных после добавления маршрутизатора

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

10.06.2022
Form.errors не отображается при неправильном отправлении формы

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

10.06.2022
Есть ли способ переопределить модель ClockedSchedule из Django Celery Beat?

Я хочу добавить атрибут unique=True к полю clocked_time модели ClockedSchedule. Текущий сценарий таков: когда несколько потоков пытаются получить_или_создать расписание, создается более одной похожей записи, учитывая, что расписание не найдено, и когда в следующий раз какой-то поток пытается получить расписание, …

10.06.2022
Ajax get запрос остается на readystate 1, но когда я регистрирую текст ответа в консоли, он отображается без проблем.

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