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

24.11.2021
Django - создание модели внутри другой

Не могу понять, как сделать в django 3.0 создание модели внутри другой модели, примерно как в админке через inlines. Чтобы пользователь, выбирая объект, мог в нем создать договор(а), который(ые) привязан (имел связь) к данному объекту и отображался при создании в …

24.11.2021
Извлечение объекта из представления, но возникает ошибка __init__() missing 1 required positional argument. Как ее устранить? [закрыто]

Я пытаюсь получить объект, который соответствует заданному значению поля "slug". from django_elasticsearch_dsl_drf.viewsets import DocumentViewSet from elasticsearch_dsl.response import Response class CardDocumentView(DocumentViewSet): def retrieve(self, request, slug=None): query_slug = slug query_obj = { 'slug' : query_slug} if query_obj: search_result = CardDocument.search().query("match", slug=query_slug) …

24.11.2021
При переопределении метода create по умолчанию в представлении Django, он не вызывает to_internal_value() в сериализаторе

Я пытаюсь переопределить функцию создания по умолчанию в моем view.py. Но когда я пытаюсь использовать функцию to_internal_value(), она не сериализует данные. Он выполняет to_internal_value() только тогда, когда я не переопределяю стандартную функцию create() в моем views.py. views.py <pre class="lang-py …

24.11.2021
Лучше хранить fk напрямую или получать из другой связанной таблицы?

Например, у меня есть две модели. Я запутался, что лучше: хранить department_id непосредственно в модели Sale или использовать product.department, когда это необходимо. Вариантом использования отдела в модели продаж может быть фильтрация продаж по отделам, отчеты о продажах отдела …

24.11.2021
Небезопасное перенаправление на URL с протоколом 'account'

Я пытаюсь перенаправить на страницу входа с обратным url через промежуточное ПО . Я получаю эту ошибку, может ли кто-нибудь ответить на вопрос, почему я получаю эту ошибку и как решить эту ошибку from django.shortcuts import redirect def …

24.11.2021
Проблема уведомления об отключении каналов Django

Я работаю над проектом, в котором мы используем каналы Django. Мы должны отправлять уведомление в комнату, если кто-то из пользователей отключается. Для начала каждая комната будет ограничена только 2 пользователями. У меня есть служебная функция внутри websocket_disconnect(), чтобы отправлять сообщения …

24.11.2021
Преобразование объекта Python в JSON-объект

Я хочу отправлять JsonResponse (конвертировать объекты python в JSON) на HTML страницу. для этого я пишу представление следующим образом: from django.shortcuts import render from django.http import JsonResponse def send_json(request): data = [{'name': 'Peter', 'email': 'peter@example.org'}, {'name': 'Julia', 'email': 'julia@example.org'}, …

24.11.2021
Добавьте пользователя в таблицу "django-celery-results"

мы создали одну параллельную задачу в Django с помощью celery. затем мы сохранили результаты в базе данных с помощью Django-celery-results. теперь мое требование - через некоторое время я хочу получить результаты задачи с идентификатором пользователя @shared_task(bind=True) def SayHello(self …

24.11.2021
Как ограничить доступ пользователя к модели приложения из Django Admin

Я пытаюсь создать систему в модели django admin, где администратор может видеть все приложения в индексе django admin. Сотрудники могут видеть только ограниченные приложения. Я смог изменить индекс списка приложений для различных ролей, но для ограниченного пользователя они могут получить …

24.11.2021
Highcharts Highstocks cumulativeSum Выпуск

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

24.11.2021
Django TemporaryUploadedFile отличается поведением под Python2/3 с delete=False

Почему в Python 3 удаляется каталог TemporaryUploadedFile, а в Python 2 он остается в каталоге /tmp/? И как мне сохранить поведение Python 2 при использовании 3? from django.core.files.uploadedfile import TemporaryUploadedFile with TemporaryUploadedFile('something.txt', 'text/plain', 0, 'UTF-8') as tmp_file: tmp_file_path = tmp_file.temporary_file_path() …

24.11.2021
Kombu.exceptions.EncodeError: queryset не является JSON сериализуемым. Ошибка задачи Celery в Django

это мой views.py def create(self, request, *args, **kwargs): instance = self.get_object() serializer = self.get_serializer(instance, data=request.data) serializer.is_valid(raise_exception=True) matching_fields = serializer.validated_data['matching_fields'] add.delay(matching_fields, instance, request) return Response(status=201, data={ 'total': '11', 'success': True }) для функции add pass argument on request, …

24.11.2021
Django Post-request внутри цикла for-loop не работает

Я застрял на странице, содержащей два пост-запроса, один из которых находится внутри цикла for. У пользователя есть входной файл, который использует функцию автозаполнения. Эта функция использует модель shop-Model в Django. После отправки, товар будет добавлен в модель Shopping_List-Model …

24.11.2021
Как внедрить данные конкретного поля в один список и данные другого поля в другой список в Django

Я использую Django 3x. У меня есть одна таблица под названием Book. Когда я пишу запрос к ней, я получаю следующие данные: book_details = Book.objects.all().values() print(book_details) &lt;QuerySet [{'id': 1, 'author': 'ABC', 'price': 150, 'category': 'Comic', 'available': 1}, {'id': 2, 'author': …

24.11.2021
Получение черного изображения после преобразования строки base64 (формат tiff в jpeg) с помощью python

Я конвертирую строку base 64 в формат jpeg и это работает нормально, но в случае строки формата tiff я получаю черное изображение img = Image.open(io.BytesIO(base64.b64decode(b64_string))).convert('RGB') temp_file = tempfile.TemporaryFile() img.save(temp_file, 'jpeg') temp_file.seek(0) return temp_file может ли кто-нибудь мне …

24.11.2021
Поля Django для определения времени

У меня следующие коды: models.py class Job(models.Model): jobname = models.CharField(max_length = 1000) owner = models.CharField(max_length = 150) enabled = models.BooleanField() freq_type = models.IntegerField(default = 1) freq_interval = models.IntegerField(default = 0) freq_recurrence = models.IntegerField(default = 0) start_date=models.CharField(max_length=10) end_date=models.CharField(max_length=10, blank = …

24.11.2021
Веб-приложение Azure - мультиконтейнерный блок не был успешно запущен для приложения Django

У меня реальная проблема с Azure Web-app для мультиконтейнеров, что бы я ни делал, я не могу заставить его работать. Я потратил несколько часов на это сам, а также с представителями Microsoft. Проблема в том, что я не …

24.11.2021
Django - Как сделать динамические поля на форме Quizz App

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

24.11.2021
Django summernote. Избавиться от <p><br></p>

Summernote по-умолчанию в поля textarea добавляет &lt;p&gt;&lt;br&gt;&lt;/p&gt;. Как удалить эти теги?

24.11.2021
Я хочу запустить цикл for для каждого тега li и добавить содержимое динамически из бэкенда django.

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

24.11.2021
Как сохранить доступность разобранных данных в проекте django

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

24.11.2021
Используйте django_cron для достижения истечения срока действия токена и выхода из системы

Я написал django, который использует проверку TokenAuthentication из django rest framework. При выходе из системы, удаляю предыдущий токен и создаю токен заново. Теперь я хочу использовать django_cron для достижения истечения срока действия токена и выхода из системы.Кто-нибудь может научить меня, …

24.11.2021
Django обновляет страницу без перезагрузки всей страницы

Я хочу обновлять страницу через определенные промежутки времени, например, каждые 10 секунд, без перезагрузки страницы. Я посылаю запрос get на api. Мои ajax-коды хорошо обновляют страницу, но это вызывает проблемы, так как загружает все div'ы снова и снова. Как я …

24.11.2021
Изменение URL пути API в Django Rest Framework

Я работаю над веб-приложением Django, и оно работает очень хорошо и отлично, но я столкнулся с небольшой проблемой, когда после того, как я развернул приложение на VPS, URL API по умолчанию Django Rest Framework указывает на домашний IP-адрес, как …

24.11.2021
Перенаправление на неправильные страницы в Django

У меня проблема в Django, когда мои страницы перенаправляются на неправильные страницы. Это каким-то образом происходит с новой страницей, которую я кодирую, и я понятия не имею почему. urls.py path('job/', JobListView.as_view(), name = 'jobs'), path('job/edit/&lt;int:pk&gt;/', views.job_edit, name='job-edit'), path('device_add/', views.device_add, …

24.11.2021
Пользовательский декоратор для передачи пользовательских данных в функцию в Django

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

24.11.2021
Почему i18n не возвращается в домашний каталог при смене языка?

Я пытаюсь включить в свое приложение турецкий и английский языки. Родной язык моего приложения - турецкий, поэтому, когда оно говорит ' ', оно должно перейти в домашний каталог. Однако, когда я меняю язык с помощью i18n, когда я пытаюсь переключиться …

24.11.2021
Образ докера backend не ждет, пока db станет доступным

Я пытаюсь docker-compose up свои контейнеры, один для бэкенда, а другой для базы данных (postgis). Если я docker-compose up db, я вижу db_1 | 2021-11-23 10:36:02.123 UTC [1] LOG: database system is ready to accept connections, так что это …

24.11.2021
Существует ли в django python опция автоматического заполнения текстового поля путем выбора значения выпадающего списка из одной таблицы?

Id Item name Item Code 1 Sensor s001 2 PCB p034 вход - выберите выпадающий список - датчик автозаполнение текстового поля- s001 …

24.11.2021
Почему мы используем model = User в классе Meta, когда мы настраиваем нашу UserCreationForm или AuthenticationForm в django?

Я не могу дать метки в классе Meta этим полям имя пользователя, password1 и password2, я могу изменить эти поля только во внешнем классе Meta, почему? И почему мы используем model = User, в то время …

24.11.2021
Django, развертывание на облачных сервисах google, файл app.yaml

Я пытаюсь развернуть свой проект django на облачных сервисах google, но, похоже, мне нужен файл app.yaml. GCS предоставляет пример yaml файла, но я не знаю, подойдет ли этот пример для моего проекта, потому что я не знаю, как заполнить файл …

24.11.2021
Поддерживайте состояние коллапса после того, как Django отобразит другую страницу

В моей боковой панели я включил кнопку свертывания, чтобы показать/скрыть некоторое содержимое. Теперь я хочу сохранить состояние свернутости при рендеринге другой страницы: Если Projects был свернут до обновления страницы, он должен оставаться в таком состоянии после обновления другой страницы. …

24.11.2021
Задача Celery просто пропускает или не выполняет задачу в Django

У меня небольшой опыт работы с Celery и, возможно, я делаю что-то не так. В views.py вызовите задачу celery def create(self, request, *args, **kwargs): instance = self.get_object() serializer = self.get_serializer(instance, data=request.data) serializer.is_valid(raise_exception=True) matching_fields = serializer.validated_data['matching_fields'] add.apply_async((matching_fields, instance, request), serializer='my_custom_excel') …

24.11.2021
Столкновение с проблемой циклического импорта

У меня есть два приложения (front и lrnadmin) в проекте (portal) это мой корневой каталог Проблема в том, что когда я импортирую модели друг в друга, это дает мне …

24.11.2021
Автоматическое заполнение поля ForeignKey в Django CreateView

Вот мой сценарий. Я хочу, чтобы одно из полей моей модели автоматически заполнялось в зависимости от того, аутентифицирован пользователь или нет. Например, когда пользователь отправляет форму, мне нужно проверить, аутентифицирован ли он, и затем заполнить поле created_by до &lt;User …

24.11.2021
Как сделать вычисления на javascript из моего набора форм в django?

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

24.11.2021
Почему я получаю [INFO] Worker Exiting (pid: 2) при развертывании службы облачного запуска с помощью docker? (На VSCode с расширением облачного кода)

Я действительно новичок в этом деле, мне 16 лет, сейчас я занимаюсь исследовательским проектом/стажировкой, и я только начал 2 недели назад. Так что я в полном замешательстве. Я дошел до этого момента только методом перебора. Пожалуйста, дайте мне знать, …

24.11.2021
ModelViewset в django

Меня зовут Лео и я новичок в Django Rest-framework. Я использую Modelviewset для создания API для проекта. Я хочу получить список вещей не по id, и я использую lookup_field для этого. Но оно возвращает только 1 объект. Как я могу …

24.11.2021
Отправка формы Django не обновляется при возврате на предыдущую страницу с помощью кнопки "Назад" браузера

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

24.11.2021
Мне было интересно, почему итерация по словарю с использованием .keys в django не работает?

Я знаю, что .items будет полезен для захвата значения, но хотел узнать, почему это не сработает? Данные: ... city_data = { 'city': json_data['name'], 'country': json_data['sys']['country'], 'temp': json_data['main']['temp'], 'feels_like': json_data['main']['feels_like'], 'temp_max': json_data['main']['temp_max'], 'temp_min': json_data['main']['temp_min'] } return render(request, ..., context={'city_data':city_data}) …