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

23.02.2022
Как POST-изображение вложенного сериализатора с помощью postman django APIVIEW

Я знаю, как разместить изображение для обычного поля (используя form-data в postman), но я в затруднении, когда мне нужно разместить вложенный сериализатор, содержащий поле изображения. Serializer.py выглядит следующим образом: class ProgramSerializer(serializers.ModelSerializer): image=ImageSerializer() class Meta: model = Program exclude = …

23.02.2022
Диаграмма с селектором даты в проекте Django

Я хочу создать Javascript диаграмму с селектором даты в моем Django проекте, как в этом примере: https://plotlydash.com/pie-chart-with-drop-down-list-and-date-picker-range-in-plotly-dash/ Я создал входной селектор даты в моем chart.html файле. Это позволит мне добавлять введенное значение даты к URL, …

23.02.2022
Что означает [0] в запросе в django?

например, когда я хочу отфильтровать запрос, почему я должен писать [0] в конце? order_item = OrderItem.objects.filter( item=product, user=self.request.user, ordered=False )[0] когда я не добавляю [0] в конце, он выдает ошибку примерно следующего содержания: Field 'id' expected …

23.02.2022
Расширение автоимпорта Visual Studio Code

Я ищу решение проблемы, с которой я столкнулся в VSCode. На самом деле, я использовал расширение, которое делало автоимпорт между моделями и так далее в проектах Django. Дело в том, что мне пришлось перезагрузить свой Mac, и я забыл, какое …

23.02.2022
Подключение к удаленной базе данных через прыжковый сервер в Django

Я пытаюсь туннелировать соединение с db в приложении django через сервер jump, но не могу заставить его работать, потому что django manage.py обрабатывает & обрабатывает соединения. Вот что у меня есть в settings.py #process ssh_key first ssh_key= os.getenv('SSH_KEY', '').encode('utf8').decode('unicode_escape') …

23.02.2022
Как записывать журналы в контейнер docker в проекте Django?

Я пытаюсь настроить мой локальный регистратор для записи логов в контейнер docker, чтобы я мог видеть логи в списке, отображаемом командой docker[-compose] logs <container> --tail 100 В settings.py я настроил переменную LOGGING следующим образом: LOGGING = { …

23.02.2022
Как я могу передать в форму True, если выбрано одно поле, и False, если другое

У меня есть поле select в моем html <select class="form-select" name="is_recurrent" id="payment"> <option value="False" class="option" selected>One-time fee</option> <option value="True" class="option">Subscription</option> </select> У меня есть модель Donate в models.py class Donate(BaseModel): is_recurrent = models.BooleanField(default=False) ... У …

23.02.2022
Django + React как магазин электронной коммерции

Я уже некоторое время изучаю Django и React. В рамках своего обучения я решил заняться созданием собственного магазина, поэтому Shopper я больше не использую. Можете ли вы порекомендовать какой-нибудь готовый ecommerce фреймворк, где я могу добавить React в качестве фронтенда? …

23.02.2022
Django, не могу создать связь ManyToMany

В django создал две модели, между которыми установил связь ManyToMany. Вот код моделей: class Book(models.Model): title = models.CharField(max_length=50, default='') price = models.IntegerField(default=0) def __str__(self): book_info = ('Название книги: ' + str(self.title) + ', цена: ' + str(self.price)) return book_info class …

23.02.2022
Drf - удалить милисекунды из поля serializers.DateTimeField при отправке ответа

Мне нужно написать сериализатор, который возвращает datetime в следующих форматах: 2012-01-01T13:00:00+00:00 (utc_with_timezone) 2020-01-01T09:00:00 (with_out_timezone) но ответ, который отправляется, содержит милисекунды: 2022-01-01T18:14:05.378897+05:00 class SomeResponse(serializers.Serializer): utc_with_timezone = DateTimeField() with_out_timezone = DateTimeField() Как я могу управлять выходным форматом без …

23.02.2022
Как передать в функцию reciever , список из места вызова этой функции Django-signals

У меня есть функция send_notifications, которая вызывается когда выполняется post_save.connect(send_notifications), как мне передать в нее в качестве параметра список

23.02.2022
Добавление индикатора выполнения в приложение Django

В настоящее время я создаю веб-приложение, используя Django, и мне нужно добавить страницу, которая показывает индикаторы выполнения для нескольких различных процессов. Для каждого из процессов мне нужно, чтобы индикатор выполнения обновлялся на 1% после 1 000 (число произвольное) …

23.02.2022
Django API После входа в систему получить информацию о пользователе

Class LoginAPI(KnoxLoginView): permission_classes = [permissions.IsAuthenticated,] def post(self, request, format=None): serializer = AuthTokenSerializer(data=request.data) serializer.is_valid(raise_exception=True) user = serializer.validated_data['user'] Organizationss=Organization.objects.filter(owner_id__exact=request.user.id).values('UserInformation') Organizationss_name=[Organization.objects.filter(id=a['UserInformation']).values('name','type') for a in Organizationss] login(request, user) temp_list=super(LoginAPI, self).post(request, format=None) # print([a for a in projects]) temp_list.data["Organization"]=Organizationss_name # print(temp_list.data return Response({"data":temp_list.data}) Это …

23.02.2022
Использование одного и того же модала для добавления/редактирования содержимого строки DataTable

Я изо всех сил пытаюсь заставить этот код работать. https://ibb.co/HVS5QH7 У меня есть Django-сайт, на котором на странице, которую я сейчас делаю, есть DataTable с информацией о моих клиентах. У меня есть кнопка сверху для …

23.02.2022
Передача "контекста" обратно в представление Django

Я использую API (Spotify) для получения результатов поиска (плейлисты и их данные....Name,Url,Owner,Description) и отображения их на моем сайте. Я мог бы просто напрямую вывести результаты на сайт в виде HTML-таблицы, однако мне нужно выполнить Regex для получения значений из …

23.02.2022
Django anchor app-based html to project-based html

У меня есть файл base.html в файле project/templates и я пытаюсь привязать к нему html-файл, основанный на приложении. Я получаю следующую ошибку: Reverse for 'tcm_home' not found. 'tcm:tcm_home' is not a valid view function or pattern name. Файл …

23.02.2022
Django admin inline form in inline form

Веб приложение для тестирования. 3 модели для работы с тестами. Модель теста. Модель вопросов содержит foreing_key на модель теста. Модель ответов содержит foreign_key на модель вопросов. В админке необходимо реализовать функционал, чтобы пользователь мог создать тест, на этой же форме …

23.02.2022
Django не запускается при вводе кода django-admin

Когда я пытаюсь запустить программу, выполняется следующий код: DNS сервер не является авторитетным для зоны.

23.02.2022
Запретите django заменять кавычки на html

У меня есть форма на django, которая отображает несколько радиобаттонов, и мне нужно отправить запрос по щелчку. Запрос должен быть отправлен по клику, но поскольку есть второй виджет jQuery, я пытаюсь извлечь его текущее значение при отправке, чтобы упаковать …

23.02.2022
Django Как генерировать Lorem Ipsum за просмотр [подсказка]

<><>Как сгенерировать Lorem Ipsum по виду в Django<><> <><>>Учебник о том, как генерировать Lorem Ipsum по представлению в Django<>>

23.02.2022
DjangoModelPermissions игнорирует мои добавленные разрешения

У меня проблема с DjangoModelPermissions. Он прекрасно работает со стандартными разрешениями, но не с разрешениями, которые я добавил в Meta моей модели. Пример: class MarketingImage(MarketingMediaAbstract): image = models.ImageField(_('Marketing image'), upload_to="marketing/images/") machine = models.ForeignKey("machine.Machine", verbose_name = _("machine"), related_name="marketing_image_machine", …

23.02.2022
Подробное представление объекта в шаблоне Django

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

23.02.2022
Django показать таблицу и/или загрузить файл с помощью одного вызова api

У меня есть функция, которая принимает данные от пользователя, делает вызов API и затем показывает таблицу. Мне также удалось сделать такую же функцию, которая принимает ввод пользователя, делает вызов API и позволяет пользователю загрузить данные. По отдельности это работает. …

23.02.2022
Django фильтр на основе SerializerMethodField

У меня есть аналогичный код, представленный ниже. serializer.py class FooSerailizer(BaseModelSerializer): value = serializers.SerializerMethodField(read_only=True) def get_value(self,obj): # some statement of code # return statement class meta: model = Foo fields = '__all__' filters.py class FooFilter(filters.FilterSet): class meta: model = …

23.02.2022
Django, распространяйте исключения на DjangoRestFramework

Я использую Django и DjangoRestFramework для своего проекта и столкнулся с некоторой "проблемой". В то время как исключения DRF правильно возвращаются через ответ HTTP-запроса, исключения Django - нет Например, если я вызываю …

23.02.2022
Невозможно использовать Case, When, Then в наборе запросов django

мои модели следующие class Loan(models.Model): loan_value = models.IntegerField() channel_seller = models.ForeignKey(ChannelSeller, on_delete=models.CASCADE) class ChannelSeller(models.Model): LEVEL_CHOICES = ( ('1','Business Consultants'), ('2','Unit Managers'), ('3','Account Managers'), ('4','Branch Managers'), ) level = models.CharField(max_length=2, choices = LEVEL_CHOICES, null = True, blank = True) pin_no …

23.02.2022
Представления и теги шаблонов Django

У меня есть приложение, которое запрашивает ввод от пользователя и после проверки запрашивает базу данных на соответствие, я сделал это в моем html используя if и for цикл для соответствия строки, но теперь я сделал функцию для генерации pdf …

23.02.2022
Как вывести определенные поля данных json-ответа на frontend web с помощью django

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

23.02.2022
Как показать вопросы викторины один за другим с помощью Django и HTML?

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

23.02.2022
Django представления многие-ко-многим отношения поле проблема

В процессе работы над моим первым приложением (что-то вроде кулинарной книги, где можно будет также создавать планы питания) у меня возникла проблема с добавлением одного поля из модели many-to-many(through) в мой html шаблон. Имя поля 'meal' в модели RecipeMealPlan. …

23.02.2022
Получение часовых поясов со смещением utc

существует ли модуль или публичный API, который, задав смещение UTC, возвращает список всех часовых поясов в этом смещении? Например, при UTC+2 он возвращает следующий список: Африка/Блантайр Африка/Бужумбура Африка/Каир Африка/Габороне Африка/Хараре Африка/Йоханнесбург Африка/Джуба Африка/Хартум Африка/Кигали Африка/Лубумбаши Африка/Лусака Африка/Мапуто Африка/Масеру …

23.02.2022
Что должно произойти с данными при отключении приложения в django?

У меня есть приложение django "my_debug", которое содержит модель следующего вида: class MyDebugEntry(Model): user = ForeignKey(User, on_delete=CASCADE) data = TextField() Это приложение предназначено только для отладки, поэтому я добавляю его в INSTALLED_APPS, когда оно мне нужно, …

23.02.2022
Что вернет Макс из пустой записи?

Что вернет max, если у конкретного клиента нет order__id, ниже приведен код в views.py в django, queryset = Customer.objects.annotate(last_order_id=Max('order__id')) скриншот таблицы

23.02.2022
Django-fsm, что я упускаю?

Я начинаю задаваться вопросом, в чем смысл django-fsm? Я работаю над системой управления производством. В качестве примера можно привести переход из состояния INCEPTED (вводятся детали) в состояния IN_PRODUCTION (производится) или RESOURCE_WAIT (некоторые необходимые входные данные еще не доступны). …

23.02.2022
Отправка пропущенных уведомлений клиенту при подключении к вебсокету

Я разрабатываю приложение для чата с django channels. Но у меня есть проблема. Как я могу сделать так, чтобы клиентское приложение синхронизировалось с сервером. Если клиентское приложение отключается и снова подключается, оно теряет изменения. Как я могу сделать так, чтобы …

23.02.2022
Как использовать django-filter и django-mptt в шаблоне?

Я хочу использовать эти третьи приложения вместе в моем шаблоне (django-filter и django-mptt). Мне нужно, чтобы он искал по категориям в опубликованных работах, доступных на сайте, содержащихся в базе данных. Эти категории имеют дочерние категории, это хорошо работает в админке …

23.02.2022
Соединение прервалось при попытке отправить электронное письмо методом send_mail

У меня возникают проблемы при отправке электронной почты с помощью метода send_mail из модуля django.core.mail. Содержание настроек электронной почты проекта следующее. # --snip-- # Email Settings EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = 'mukukachilu@gmail.com' EMAIL_HOST_PASSWORD = 'myfakepassword' …

23.02.2022
Как проверить, присутствует ли вошедший пользователь в группах в представлениях на основе классов (viewsets.ModelViewSet)?

У меня есть представление на основе классов class JobViewSet(viewsets.ModelViewSet): queryset = Job.objects.all() serializer_class = JobSerializer permission_classes = (IsAuthenticated,) У меня есть 2 группы пользователей (реализованные с помощью django.contrib.auth.models Group), 'company' и 'customer'. В каждом представлении мне нужно …

23.02.2022
Как подключиться к базе данных локальной сети из контейнера docker

Я пытаюсь подключиться к базе данных express на sql-сервере, доступном через 192.168.0.130:1433 в локальной сети из контейнера Docker Django. Я на Mac и с локального хоста у меня есть ping $ ping 192.168.0.130 64 байта от 192.168.0.130: icmp_seq=0 …

23.02.2022
Сортировка django queryset с использованием временного поля, не указанного в модели

Моя модель выглядит следующим образом: class People(models.Model): name = models.charfield(max_length = 200) surname = models.charfield(max_length = 200) В моей функции: people_list = People.objects.all() for each in people_list: if some_conditions: each.level = 1 else: each.level = 2 …