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

11.11.2021
Проблема Celery Async в Docker-контейнере Django

Я развернул микросервисы на контейнерах docker, используя celery для управления очередями. Проблема в том, что когда я вызываю операцию sync, она может получить доступ к контейнеру базы данных, но операция async дает нам эту ошибку HTTPConnectionPool(host='database', port=83): Max retries exceeded …

11.11.2021
Ненужные автоматические миграции на Django?

запускаем python 3.6 и Django 3.1.7! Итак, у меня есть проект Django с приложением, модели которого выглядят следующим образом: class Department(models.Model_: name = models.CharField(max_length=255) class Person(models.Model): first_name = models.CharField(max_length=255) last_name = models.CharField(max_length=255) department = models.ForeignKey( Department, related_name="department_members", …

11.11.2021
Как преобразовать Optional<Dictionary<String, Any>> в Dictionary<String, Any> для отправки пост-запроса Alamofire (5.4.4) с параметрами json?

Class func postLoginRequest(url: String, parameters: Parameters?, success: @escaping (Any) -&gt; Void, failure: @escaping (NetworkError) -&gt; Void) { if Network.isAvailable { let param : [String : Any] = [ "username" : "x", "password" : "x" ] print (type(of: param)) print(param) print(type(of: …

11.11.2021
Django - Цепочка аннотированных кверисетов

Я пытаюсь составить цепочку из двух наборов запросов, которые имеют разные аннотированные значения на основе некоторых фильтров (которые упрощены в следующем фрагменте) queryset = Location.objects.all() queryset_1 = queryset.filter(dummy=True).annotate(weight=Value(1, IntegerField())) queryset_2 = queryset.filter(dummy=False).annotate(weight=Value(0, IntegerField())) queryset = queryset_1 | queryset_2 …

11.11.2021
Получение определенного поля модели в select_related

В моем проекте есть запрос: qs = self.model.objects \ .filter(user=self.request.user, pk__iexact=pk) \ .select_related('shipping_addr', 'billing_addr', 'cart') \ .first() Я хочу оптимизировать этот запрос больше, чем он есть. Я хочу получить только поля 'id' и 'name' из shipping_addr. Но …

11.11.2021
Ассоциировать пользователя с постом Django и MySQL

Я пытаюсь связать пользователя с постом. У меня есть две модели students для пользователей и sublists для постов пользователей с внешним ключом (автор). Я использую базу данных MySQL и использую формы для хранения данных в них. Когда моя …

11.11.2021
Добавление IdentityServer4 к API Django в качестве сервера OAuth2

У меня есть Python API, написанный с использованием Django. Я собираюсь использовать IdentityServer4 в качестве OAuth2 сервера для генерации JWT для Django приложения, чтобы я мог добавить другие фреймворки, такие как .NET Core, в мое решение позже без каких-либо …

11.11.2021
Множественные таблицы сессий django

Приложение требует две модели пользователей для аутентификации. Первая - модель AUTH USER, которая имеет имя, электронную почту и пароль, а вторая - модель Account, которая имеет связь внешнего ключа с моделью AUTH USER. PermissionsMixin наследуется моделью аккаунта, поэтому все группы …

11.11.2021
Невозможно запустить проект django из-за неправильного пути в браузере [дубликат]

Я работаю над приложениями Django. У меня возникла проблема: всякий раз, когда я создаю новый проект Django, я получаю ошибку в браузере. Точнее, я ввожу команду "python manage.py runserver" в терминале и открываю ссылку http://127.0.0.1:8000/. В браузере …

11.11.2021
Как получить значение выбранной радиокнопки из моделей в django

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

11.11.2021
Django - Ограничение внешнего ключа не работает при удалении с помощью сквозной модели

Я работаю над REST api, используя Django Rest, и одна конечная точка включает удаление модели Contact, которая может иметь несколько адресов, связанных с ней через ContactAddress через model. Модель контакта выглядит следующим образом: class Contact(AuditModel): contact_id = models.AutoField(primary_key=True) address …

11.11.2021
Получение ошибки при получении урлов в шаблонах - Django

Я пытаюсь воспроизвести сайт электронной коммерции и показать отдельные продукты, когда они нажимают на разные ссылки категории. Но у меня проблемы с получением урлов в шаблоне. Вот мой views.py : from django.shortcuts import render, redirect, reverse, get_object_or_404 from django.views …

11.11.2021
Как извлечь данные из более чем двух таблиц с отношениями "многие ко многим" Что я хочу?

1 ) Я хочу добавлять страницы и извлекать метаданные страницы из таблицы pagemeta. Одна страница будет иметь больше, чем pagemeta. PageMeta Table , will have section(many to many relationship) and key and value like: Keyname: _contact_collapse Value: People …

11.11.2021
Веб-сайт Django иногда ничего не печатает

Я разработал веб-сайт с использованием Django, где содержимое HTML представляет собой соскоб данных с amazon. Функция страницы заключается в том, чтобы соскабливать данные с amazon, когда я задаю элемент поиска. Для соскабливания данных я использовал Beautiful Soup. Когда я …

11.11.2021
Как изменить статус колонки в модели в django

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

11.11.2021
Журнал Django не работает после перехода с wsgi на asgi

После того как я перешел с wsgi на asgi в моем проекте django, все записи журнала перестали работать. можно ли это объяснить.

11.11.2021
DRF-сериализатор высмеиваемого объекта возвращает объект Mock для атрибутов

Я пишу тест pytest и хочу подражать несуществующей модели, которая имеет вложенные под-объекты со своими значениями. Когда я затем сериализую высмеиваемый объект, данные возвращают другой высмеиваемый объект вместо значения для высмеиваемого объекта. def sub_object(status): sub-object_mock = mock.MagicMock() sub-object.status = status …

11.11.2021
У меня в браузере после выполнения кода появляется всплывающее окно, в котором говорится: произошла ошибка

Enter image description hereЯ не знаю, почему я получаю ошибку, чтобы получить мой urls правильно, когда я добавляю chat/ в мой проект, но получаю его работающим, когда я изменяю мои url на '', когда у меня есть …

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

Я вообще-то новичок в программировании, поэтому я просто получаю пустую страницу, без ошибок имя_приложения= исход` this is my model class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='profile', blank=True, null=True) bio = models.TextField(max_length=500, null=True) …

11.11.2021
Является ли это недопустимым использованием pytest.mark.django_db?

В данном примере все в модели UserProfile является необязательным, кроме внешнего ключа user к модели user @pytest.mark.django_db def create_userprofile_list(): full_permissions_user, _ = get_user_model().objects.get_or_create( username="admin_testuser", email="admin_testuser@user.com", is_superuser=True, is_staff=True, ) staff_permissions_user, _ = get_user_model().objects.get_or_create( username="staff_testuser", email="staff_testuser@user.com", is_superuser=False, is_staff=True, ) user_permissions, _ = …

11.11.2021
Запросы к настройкам электронной почты на Django

У меня есть следующие коды в settings.py для электронной почты: #SMTP Configuration EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' Я только что узнал об этой …

11.11.2021
Использование queryset внутри поля primarykeyrelated в сериализаторах django

Я совершенно не понимаю, почему мы должны писать queryset = Example.objects.all() внутри класса modelserializer, когда я создаю объект, используя внешний ключ в пост http вызове. Например: class ExampleSerializer(serializers.ModelSerializer): abc = serializers.PrimaryKeyRelatedField(queryset=Abc.objects.all()) class Meta: model = Class fields …

11.11.2021
Python/Django постоянная подписка на тему MQTT Mosquito и получение данных

В моем проекте django я хочу подписаться на тему MQTT навсегда и запускать действия при изменении темы. В моем __init__.py файле приложения я пытаюсь: client1 = mqtt.Client(hex(uuid.getnode())) data_dict = init_client('IOT/Data/#') for k, v in data_dict.items(): ...do some stuff with …

11.11.2021
Django orm занимает много времени в mysql и сервере

У нас есть скрипт на django и этот скрипт добавляет строки csv в базу данных. Когда мы делаем это локально и с sqlite скрипт делает работу очень быстро, но когда мы делаем это на сервере и с mysql это …

11.11.2021
Как использовать разные поля поиска в каждом запросе одного класса

Хочу получить доступ к разным запросам, используя разные поля поиска. Я использовал simplerouter в router и ModelViewSet в views из django rest framework. Пример ожидаемого варианта использования: url для выполнения обновления - /user/{id}/ url для выполнения удаления - /user/{creation_date}/ …

11.11.2021
Django цепочка фильтров дочерних объектов

У меня есть модели Parent и Child и я пытаюсь отфильтровать в цепочке дочерние объекты по условию objects = Parent.objects.all() if val1: objects = objects.filter(children__arg1=val1) if val2: objects = objects.filter(children__arg2=val2) Если я делаю цепочку дочерних фильтров, Django делает …

11.11.2021
Как сравниваются confirm_publish и acks_late в Celery?

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

11.11.2021
Общие модели в Django Rest Framework

Я нашел эту очень полезную статью о том, как использовать общие модели в DRF. Общие модели в Django и DRF Итак, я хотел иметь атрибуты create_by, created_when, updated_by и updated_when для всех объектов by в …

11.11.2021
Отображение сообщения в реальном времени django с помощью JS

У меня есть программа, которая конвертирует документы word в pdf с помощью django. Количество документов варьируется. Я хочу знать, как отправить текст на домашнюю страницу после преобразования каждого документа. Id хранится в переменной в моем views.py Например: …

11.11.2021
Uvicorn выключается каждый раз, когда активно соединение websocket, и автозагрузка запускается сторожем

Я добавил вебсокеты в мое Django приложение через Django Channels, и я использую uvicorn в качестве asgi. Я настроил uvicorn на горячую перезагрузку при каждом изменении файла, проблема в том, что всякий раз, когда активное соединение websocket активно и …

11.11.2021
Django-Store to DB с помощью Crontab с помощью цикла for и вызовов API

Моя проблема в том, что мой скрипт crontab не входит в первый цикл и поэтому не сохраняет значения, которые я пытаюсь сохранить. В моем файле настроек есть следующее: INSTALLED_APPS = [ 'django_crontab', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', …

11.11.2021
IndentationError: ожидаемая ошибка отступного блока для моего первого веб-приложения на python [закрыто]

Views.py", строка 6 return HttpResponse('Hello Buddy How are you') ^ IndentationError: ожидается блок с отступом

11.11.2021
Django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL ссылается на модель 'app.User', которая не была установлена

Этот вопрос задавался много раз, но я задаю его, потому что все еще не могу найти никакого рабочего решения. Я пытаюсь создать пользовательскую модель пользователя с помощью AbstractBaseUser внутри приложения myapp, я написал имя приложения внутри INSTALLED_APPS и команду …

11.11.2021
Django SUM 2 столбца с разными условиями

В Django как sum 2 column с разными условиями, как я пытаюсь суммировать column amount с условием trx=2 и amount с условием trx=3 reportusage = (Invoices.objects .annotate(month=ExtractMonth('datetime')) .values('month') .annotate(total=Sum('amount').filter(trx=2) + Sum('amount').filter(trx=3), product=F('tenant')) .order_by())

11.11.2021
Django, warning as VIEW return queryset unordered

Шаблоны представления Django принимают параметры из URL, фильтруют базу данных и выводят список. Несмотря на то, что я добавил упорядочивание, я получаю неупорядоченные результаты class PostListView(ListView): model = Post template_name = 'mainapp/post-list.html' ordering = ['-created_at'] paginate_by = 5 def …

11.11.2021
Проблема Manytomanyfields : Получение столбцов, к которым применяется поле manytomanyfield

(Извините за неуместное название. Я очень плохо знаю английский. Поэтому я не смог найти, как должно быть название) У меня есть 2 таблицы Devices и groups class Devices(models.Model): id = models.AutoField(primary_key=True) device_name =\ models.CharField(max_length=100, null=False) class Groups(models.Model): …

11.11.2021
Django inline formset не сохраняет значения по умолчанию

У меня есть дочерний inlineformset, который сохраняет значение, если оно было изменено пользователем, но не сохраняет значение по умолчанию, если оно осталось неизменным. SeVsEff является ребенком, а patient является родителем models.py class Patient(TimeStampedModel): patient_id = models.UUIDField( primary_key=True, unique=True, default=uuid.uuid4, …

11.11.2021
Как загрузить несколько файлов в django create view, где общее количество загружаемых файлов не фиксировано

Я создал форму для заполнения пользователями, где пользователь может загрузить несколько файлов, которые не фиксированы (например, они могут загрузить 1 или 2 и т.д.).Как этого добиться в django create view

11.11.2021
Как извлечь 2 лучших по группе в кверисете django

Вопрос, связанный с кверисетом в Django. Модель класса Feedback содержит дату регистрации студента и т.д.. Модель класса Задание содержит личную информацию студента, и модель класса Level содержит класс, к которому принадлежит студент. Я хочу вывести двух учеников …

11.11.2021
React При вызове API : Доступ к XMLHttpRequest был заблокирован политикой CORS

Я использую Django rest api в React, но получаю следующее сообщение Error: Доступ к XMLHttpRequest по адресу 'http://127.0.0.1:8000/list/single/6' от источника 'http://localhost:3000' был заблокирован политикой CORS: На запрашиваемом ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'. &lt;------- Может ли кто-нибудь помочь мне вкратце …