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

07.02.2022
Копирование отмеченных чекбоксом строк таблицы в буфер обмена на JS

В Django проекте в шаблоне есть html таблица, в каждой строке которой есть checkbox. Строки формируются на основе данных из БД с помощью цикла {% for %}. По клику на кнопку, отмеченные checbox'ом строки таблицы со всем содержимым (в ячейке …

07.02.2022
Ожидается возврат `Response`, `HttpResponse` или `HttpStreamingResponse` из представления в Django RestFramework

Я пытаюсь вернуть ответ после выполнения цикла, но получаю ошибку AssertionError at Data/CurrentRunningActivityForAudit/10 Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<class 'NoneType'>` когда я добавил еще один возвращаемый ответ …

07.02.2022
Фильтр по внешним ключам в таблицах данных Django-Rest

У меня есть datatable для Order модели, которая содержит некоторые поля из User модели и реализована с помощью сериализатора следующим образом serializers.py # customer order detail serializer class CustomerOrderSerializer(serializers.ModelSerializer): first_name = serializers.ReadOnlyField(source='user.first_name') last_name = serializers.ReadOnlyField(source='user.last_name') def __init__(self, *args, **kwargs): …

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

У меня есть конечная точка API на Django REST, которая принимает файл .json и выполняет некоторые вычисления над данными для создания некоторых "профилей", затем выполняет некоторые проверки на ошибки и валидацию, и, наконец, возвращает ответ fail, если что-то пошло …

07.02.2022
Python Django: Как предотвратить очистку поля формы?

Я работаю с Python Django и у меня есть очень простая форма, состоящая из кнопки и поля ввода. Проблема в том, что поле ввода почему-то очищается после отправки формы. Как я могу предотвратить его очистку? Это мой файл python: …

07.02.2022
Данные Django JSONField с целочисленными ключами

Я хочу сохранить экземпляр модели с JSON диктом с целочисленными ключами, например {2: 3}. Но после сохранения мой dict превращается в {"2": 3}. Есть ли способ сохранить целочисленные ключи в JSON? class MyModel(models.Model): data = JSONField("data") record …

07.02.2022
Django Сложная ассоциативная аннотация, включающая подсчет и сумму

У меня есть следующий запрос Django: queryset = queryset.values( 'ticket_owner_email_address' ).order_by( 'ticket_owner_email_address' ).annotate( ticket_quantity_total=Count('ticket_associated_quantity'), ticket_price_total=Sum('ticket_price') ).values( 'ticket_quantity_total', 'ticket_price_total', 'ticket_owner_email_address' ) , который по существу выполняет поиск в определенной модели (Booking) по 'ticket_owner_email_address'. Для каждого "ticket_owner_email_address" я хочу, чтобы …

07.02.2022
Тестирование загрузки изображений в Django REST Framework

Я пытаюсь добавить несколько тестов к одному из моих приложений в проекте Django. Это приложение включает в себя Image модель: from django.db import models from django.utils.translation import gettext_lazy as _ from cecommerce.image_mappings import ImageAgnosticMapping from cecoresizer.fields import …

07.02.2022
Получение значения поля, доступного только для чтения, при проверке Serializer

Ошибка ### TypeError at /api/answer/. '>' не поддерживается между экземплярами 'NoneType' и 'datetime.datetime' serializer.py ### class AnswerSerializer(serializers.ModelSerializer): class Meta: fields = ('exercise', 'answer_text', 'answer_file','datesend') read_only_fields = ('datesend',) def validate(self, attrs): date = attrs.get('datesend') ex = attrs['exercise'] dateend = Exercise.objects.get(topic=ex.topic) if …

07.02.2022
Тестирование API Django Тест-кейсы api из swagger

Я новичок в тестировании API у меня есть куча API, и я хочу протестировать их Предположим, я пишу тестовые случаи для API https://apiuat.igrow.ag/api/v1/farm/ как я должен выполнить все функции функцию GET POST PATCH У меня …

07.02.2022
Django - кнопка для удаления строки в sqlite3

У меня вопрос... У меня есть Django приложение с почтовым ящиком, который показывает список со всеми письмами и их важность (приоритет ответа). нажатие на кнопку "Manage" переходит к просмотру почтового сообщения. Теперь я также хочу добавить кнопку "удалить", …

07.02.2022
Как вызвать функции представления администратора из представлений api в Django?

Я хочу запустить метод в моем представлении администратора (admin.py): class AbstractTestAdmin(NGModelAdmin) def display_message(self, request): messages.warning(request, "message") из моей страницы views/api.py: class InvoiceList(NGBaseView, generics.ListCreateAPIView) def create(self, request, pk=None) AbstractTestAdmin.display_message(request) Как заставить views/api.py запускать методы в …

07.02.2022
Лучшие практики создания многокомнатных помещений (видео и чат) с правами доступа на django и flutter

Последние пару дней я изучал возможность создания многокомнатной комнаты, где пользователи могут либо общаться, либо смотреть, либо совершать видеозвонки в зависимости от их прав в бэкенде Django(DRF) и фронтенде flutter. Для Django я обнаружил, что мне нужно использовать каналы …

07.02.2022
Почему Django выдает ошибку TypeError: Abstract models cannot be instantiated

Всем добрый день! У меня есть проект на django 4.0.1 в котором я использую бд mondodb. Для коннекта с базой я использую движок "djOngo". Соединение с базой работает корректно. В моем проекте мне необходимо создать модели вложенные в другие модели …

07.02.2022
AttributeError at /create_image/ Объект 'tuple' не имеет атрибута '_committed'

Я пытаюсь создать объект следующим образом, выдает вышеуказанную ошибку def create_image(request): item = Category( name='Images10', slug='img-10', ) item.image = ('abc.png', File(open('/static/assets/images/abc.png', 'rb'))) item.save() return HttpResponse('success') модель является class Category(models.Model): name = models.CharField(max_length=80, unique=True, blank=True, null=True) slug = models.SlugField(max_length=80, …

07.02.2022
Как использовать несколько моделей в одном наборе представлений/сериализаторе?

У меня есть 2 элемента в моей системе, которые я должен использовать. Но я пытаюсь разработать систему, в которой я должен получить их в одном представлении и упорядочить их по "временной метке". class CalendarEventSerializer(serializers.ModelSerializer): class Meta: model = CalendarEvent …

07.02.2022
Ошибка при экспорте в excel с помощью Django xlwt

Я пытаюсь экспортировать информацию в файл Excel из моего веб-приложения с помощью библиотеки xlwt, но в urls.py появляется следующая ошибка TypeError: export_excel_av_items() missing 1 required positional аргумент: 'request' models.py: class Stock(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=30, unique=True) …

07.02.2022
Загрузка новых страниц через Ajax без обновления всей панели навигации Django

Я новичок в Django и создаю свой собственный сайт. Я написал страницу base.html, которая содержит основное тело, CSS, js, шрифты и навигационную панель, которую будут иметь все страницы моего сайта. Навигационная панель находится в другом HTML-файле, navbar.html Теперь, …

07.02.2022
Django - передача данных из базовой HTML-формы в модель

Я создал простое приложение на Django, используя некоторые учебники, но оно стало очень полезным, а также сильно масштабировалось. У меня есть базовая HTML таблица - заполненная данными из модели A. В конце таблицы есть кнопка Submit, которая просто использует …

07.02.2022
Суммарная стоимость всех предметов

У меня есть набор запросов, который содержит ряд транзакций для определенного продукта. transactions = Transaction.objects.filter(product__product_name_id = item.id) В этом наборе запросов содержится ряд полей. product amount price transaction_date Мне нужно вычислить итоговые значения в полях суммы. …

07.02.2022
Как исключить поля, находящиеся на одном уровне глубины с помощью DRF?

Как исключить поля, находящиеся на одном уровне глубины в django rest framework? Я хочу удалить поле id в testPieces и resultTestsList. вот мой API: мой сериализатор: class Test_Serializer(serializers.ModelSerializer): …

07.02.2022
API DJANGO - фоновый API [дубликат]

Я новичок в DJANGO и у меня есть требование, которое включает в себя загрузку большого csv, проверку некоторой информации и отправку кому-либо. И я не могу написать API синхронизации. Я ищу способ написать API, который возвращает ответ и запускает эту …

07.02.2022
Confluent-kafka-python сохранение в базу данных

У меня есть проект Djnago и я пытаюсь сохранить объекты в базу данных внутри потребителя kafka. Я получаю записи из kafka следующим образом: def sync_product_from_kafka_consumer(): topic = PRODUCT_KAFKA_TOPIC_NAME schema_str = """*some_json*""" json_deserializer = JSONDeserializer(schema_str, from_dict=dict_to_product) string_deserializer = StringDeserializer('utf_8') consumer_conf …

07.02.2022
Представление Project.views.profile не возвращало объект HttpResponse. Вместо этого оно вернуло None

Def profile(request): if request.user.is_authenticated: передать else: return render(request, 'profile.html') У меня есть такой код

07.02.2022
Как в django получить только не удаленные элементы из поля many to many, где обе таблицы имеют мягкое удаление?

< class B(mixins.BaseModel, OriginPublicIdMixin, mixins.SoftDeletionModel): # has soft deletion with soft deletion manager class C(mixins.BaseModel, mixins.SoftDeletionModel: # has soft deletion, with soft deletion manager class A(mixins.BaseModel, mixins.SoftDeletionModel): d = models.ManyToManyField("B", related_name="a", through="C") Теперь, когда я делаю a = …

07.02.2022
Я могу подключить приложение к 2 базам данных?

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

07.02.2022
Как отображать сообщения для api запросов не к администратору в Django?

Я хочу, чтобы сообщения отображались на моей странице администратора, когда конечная точка POST используется в моем API. Я использую официальный фреймворк сообщений от Django и настроил их соответствующим образом: https://docs.djangoproject.com/en/4.0/ref/contrib/messages/ Это работает, когда я отправляю запросы …

07.02.2022
Почему timezone.now() + timezone.timedelta(days=1) в 12-1 утра возвращает тот же день?

Запуск timezone.now() + timezone.timedelta(days=1) в 12:30 утра возвращает datetime.datetime(2022, 2, 7, 23, 30, 00, 000000, tzinfo=&lt;UTC&gt;), что практически все еще в тот же день.

07.02.2022
Как передать контекстную переменную одной функции в другую функцию в django, или какой хороший метод вместо сессии для этого?

Views.py def contest(request): context = {} all_contest = Contest.objects.all() context["contest"] = all_contest return render(request,"contest.html",context) def contest_candidates(request,id): context = {} all_candidates_ = Contest_Candidates.objects.filter(contest_id = id) high_like = 0 winner_ = "" for i in all_candidates_: if i.likes_count &gt; high_like: high_like …

07.02.2022
Navbar исчезает после использования функции scrollIntoView() в мобильном представлении

Проблема: NavBar исчезает после scrollIntoView() использования на мобильном представлении. Связанные JS function scroll_to_chapters() { const chapters = document.getElementsByClassName("chapter_list")[0]; if (nav.classList.contains("nav-active")) { navLinks.forEach((link) =&gt; { if (link.style.animation) { link.style.animation = ''; } }); enableScroll(); burger.classList.toggle('toggle'); nav.classList.toggle('nav-active'); } chapters.scrollIntoView({ block: 'start', …

07.02.2022
Как реализовать action={% url '......' %} в django-form

Я хочу узнать эквивалент использования &lt;form action={% url '......' %}&gt; в django-form (т.е. используя класс forms.ModelForm). Как определить url действия моей формы в djano-form? Это можно легко сделать в HTML, используя атрибут action формы как action={% url....

07.02.2022
Программное назначение существующего анимированного GIF-изображения из статического каталога в поле ImageField экземпляра модели

OK. Допустим, у меня есть этот GIF, расположенный по адресу: static/myproject/img/coming-soon.gif Модель Django с именем "Note" с ImageField. class Note(models.Model): featured_image = models.ImageField(upload_to=my_irrelevant_function, blank=True, max_length=155) Я хочу сказать: Если featured_image модели Note не существует, я хочу присвоить …

07.02.2022
Реализация сервера открытого протокола точек зарядки (OCPP) с использованием Python Djago или Java Spring boot

Я программирую PoC сервера OCPP, который может взаимодействовать с зарядным устройством EV по протоколу OCPP, на Python Django и Java Spring boot. Я использовал пакет OCPP python, приведенный в ссылке здесь и я смог создать систему …

07.02.2022
Django api вызов функции асинхронно

У меня три сервера. Сервер A: звонит на сервер B, когда произошло какое-то событие (отправляет информацию на B) Сервер B (Django API Server): Используя информацию из A, вызовите api сервера C. Сервер C (сервер машинного API): Создаст …

07.02.2022
Динамический потребитель списков пользователей в каналах Django

Я использую Django (3.2.11) с базой данных Postgres. Я создаю приложение для чата с каналами Django. я создал потребителя сообщений и сохранил его в базу данных. также я создал потребителя истории сообщений по комнатам. теперь я хочу создать потребителя списка …

07.02.2022
Как мне преобразовать мой код на python в многопользовательский режим. Многопользовательский режим означает, что несколько человек могут работать над моим веб-приложением django одновременно.

Как преобразовать/изменить веб-приложение python Django с однопользовательского на многопользовательский режим? Как мне преобразовать мой код python в многопользовательский режим. Многопользовательский режим означает, что несколько человек могут работать над моим веб-приложением Django в одно и то же время. Я понятия …

07.02.2022
Найти pk в наборе queryset Django

У меня проблема с получением одного id из кверисета. Выкладываю свои модели и представления, чтобы было понятнее: models.py class MissionEntry(models.Model): student = models.ForeignKey( Student, on_delete=models.DO_NOTHING, blank=True, null=True) mission = models.ForeignKey( Mission, on_delete=models.DO_NOTHING, null=True, blank=True) log_entry = models.ForeignKey( LogEntry, on_delete=models.DO_NOTHING, …

07.02.2022
OperationalError at /admin/app/question/ no such table: app_question (django)

Я новичок в этом и пытаюсь сделать приложение типа q&amp;a, я только начал, потом когда я зашел в admin/ чтобы попробовать, я получил OperationalError at /admin/app/question/ no such table: app_question Request Method: GET Request URL: http://127.0.0.1:8000/admin/app/question/ Django Version: 4.0.1 …

07.02.2022
Как передать первичный ключ записи, созданной django-формой, форме на следующей после нее странице?

Моя Models.py содержит 2 модели, каждая Project может иметь несколько Role (т.е. отношения один-ко-многим): class Project(models.Model): title = models.CharField(max_length=2000) state_of_project = models.CharField(max_length=10, default='ongoing') introduction = models.TextField(blank=True) class Role(models.Model): role_name = models.CharField(max_length=30) project = models.ForeignKey(Project, on_delete=models.SET_NULL, null = True) def __str__(self): …

07.02.2022
Как статически добавить изображение в django

Кто-нибудь может помочь добавить изображение на следующую функцию просмотра, я пробовал добавить следующим способом Category.objects.create( name='Others', slug='others', image='home/xxx/xx/static/assets/images/xxx.png' ) также пытался Category.objects.create( name='Others', slug='others', image=static('home/xxx/xx/static/assets/images/xxx.png') ) Изображение не сохраняется обоими способами