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

04.02.2022
Как отобразить многомерный ответ API в Django?

Я новичок в Django и пытаюсь изучить этот фреймворк. Я пытаюсь отобразить отдельные данные из ответа API. В моем views.py я передаю порядок в контексте. order = response.json()['order'] return render(request, 'orders.html', {'order': order}) Мне нужно отобразить дату_выполнения …

04.02.2022
Django: Запрос к иерархической модели

Представьте, что есть модель: class OrgUnit(models.Model): parent = models.ForeignKey( 'self', on_delete=models.CASCADE, verbose_name=_('parent'), related_name='children', blank=True, null=True, ) name = models.CharField(_('name'), max_length=255) type = models.CharField(_('type'), max_length=55, null=True, blank=True, db_index=True) И образец иерархии: <img alt="enter image description …

04.02.2022
Существует ли альтернатива Windows для определенной команды Unix? [закрыто]

Я работаю с базой данных (MySQL) и использую Django, я не могу найти альтернативу этой команде: python manage.py inspectdb &gt; models.py Есть ли альтернатива этой команде для windows? Спасибо

03.02.2022
Django получает изображение в экземпляр React Native FormData в виде диктанта

У меня есть приложение React Native, есть экран для загрузки логотипа logo (изображение). Когда логотип загружен, Django должен получить изображение, сохранить в пользовательской строке и создать файл в локальной папке assets (как обычно). Проблема в том, что я даже …

03.02.2022
Попытка связать мою HTML-форму с функцией представления в Django

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

03.02.2022
Django как искать одну модель на основе нескольких внешних ключей?

Я пытаюсь построить фильтр на основе имени модели и нескольких внешних ключей. class Foo(models.Model): name = models.Charfield() class Bar(models.Model): name = models.ForeignKey(Foo) Foo могут иметь одинаковые имена, но разные Bars. Я хочу найти конкретное Foo на основе …

03.02.2022
Внутренняя ошибка сервера в производстве с https в Django при изменении пути

Я изменил путь для admin.site.urls на /admindjango, на локальном сайте все работает нормально, но на продакшене (https и домен) выдает ошибку 500, я уже включил allowedhost '*' и debug=False. urlpatterns = [ path('admindjango/', admin.site.urls), path('', include(('administracion.urls', 'administracion'), namespace='administracion')), …

03.02.2022
Как сохранить оригинальное имя файла в React при получении из Django?

Я работаю со стеком Django-Graphene-React, и в моем фронтенде пользователь должен иметь возможность загрузить файл из бэкенда. Работает отлично. Однако имя файла определено в бэкенде и передается через заголовок Content-Disposition в HttpRequest, отправленном из Django. Но я …

03.02.2022
Проверьте, отправил ли пользователь запрос перед тем, как Django Rest Framework

У меня есть эти сериализаторы для сложения и вычитания баллов в ответе на форуме. class AddPointsSerializer(serializers.ModelSerializer): class Meta: model = Answer fields = ('number_of_points',) def update(self, instance, validated_data): instance.number_of_points += 1 instance.save() return instance class SubtractPointsSerializer(serializers.ModelSerializer): class Meta: …

03.02.2022
Как отобразить данные mongodb в html-таблице с помощью django

Я хочу вывести данные mongodb в html таблицу, но проблема в том, что mycode сначала выводит все поле time, потом выводит все status, а потом все level вместо того, чтобы выводить по одному <img alt="this is how …

03.02.2022
Синхронизация производственных ценностей с локальными [закрыто]

Когда я запускаю свой сайт на localhost, он работает, используя базу данных Sql, теперь, когда я пытаюсь запустить его на production. его на производстве. Выдается следующее, похоже, что не создано поле receiverDeleted. ProgrammingError at / column pages_messages.receiverDeleted does not …

03.02.2022
Django PostgreSQL ArrayField не работает

Я только что перешел на PostegreSQL. Теперь всякий раз, когда я добавляю следующий код в мою пользовательскую модель пользователя, база данных нарушается, в базу данных не добавляются новые значения, например, при регистрации from django.contrib.postgres.fields import ArrayField class NewUser(AbstractBaseUser, PermissionsMixin): …

03.02.2022
Что я делаю неправильно с action url в моей форме

Я пытаюсь сделать метод поиска в моем приложении. Код в моем navbar.html выглядит следующим образом. Это не полный код. Другие кнопки в навигационной панели работают нормально. Это не формы - просто обычные ссылки. &lt;form class="d-flex" action="{% url 'search_record' %}" …

03.02.2022
Как разобрать строку в шаблонах Django?

Я пытаюсь заставить мое приложение django отображать некоторый текст на странице. Моя строка, входящая из представления, будет выглядеть примерно так: 'Hello! This is my twitter @profile! send me an email at me@mail.com Теперь я хочу иметь возможность …

03.02.2022
Как установить Referer-Policy для статических файлов javascript в Django

У меня есть статический Javascript файл в проекте django, который посылает запрос на другой домен для рендеринга iFrame, в котором мой сайт указан в предках фрейма. В настоящее время я не думаю, что заголовок referer устанавливается, поскольку Referer-Policy установлен …

03.02.2022
Django - Нужна помощь в написании аннотированного запроса

Я пытаюсь лучше понять, как писать более продвинутые запросы. Я привык к основным Model.objects.all() и .filter(), и т.д., но у меня возникают проблемы с написанием аннотированных запросов. Вот моя настройка модели (я удалил все дополнительные поля, которые не …

03.02.2022
Django: отправка формы и перенаправление на новую страницу

Мне нужно обновить и перенаправить на новую страницу CreateOrder.html по пути: "homepage/order/", после нажатия пользователем кнопки отправки формы (т.е. кнопки "Заказать сейчас") на главной странице. какой правильный способ обновления (рендеринга) CreateOrder.html и перенаправления на эту страницу? #views.py def CreateOrder(request): …

03.02.2022
ImportError: Нет модуля с именем pathlib ОС Windows и Python версии 3.8

Здравствуйте, я пытаюсь запустить venv для своего проекта. Все идет хорошо, я установил реквизиты и создал свой venv. Проблема в том, что когда я пытаюсь сделать manage.py migrate, я получаю эту ошибку. Я искал везде и у меня установлен …

03.02.2022
Django rest framework: как переопределить `is_valid` на сериализаторе, созданном с `many=True`?

Я попытался переопределить метод create в классе viewset, чтобы иметь возможность создавать несколько экземпляров моей модели одновременно. Метод create теперь имеет следующие строки: def create(self, request, *args, **kwargs): ... print('Debug 0') serializer = self.get_serializer( data=request.data, many=True ) print('Debug …

03.02.2022
Выполнение скрипта на языке python из представления Django

Я написал важный скрипт на python (импорт данных), который выполняет серию команд и после их выполнения пишет в консоль сообщение. Я хотел бы реализовать этот скрипт в Django, чтобы запускать скрипт непосредственно во "фрейме консоли" без необходимости готовить несколько JS/AJAX …

03.02.2022
Успешно развернул мой сайт на heroku, но когда я попытался запустить его, я получаю внутреннюю ошибку сервера

Процедура, которой я следовал при развертывании моего сайта на heroku, следующая . создал Procfile Содержимым Procfile являются web: gunicorn website.wsgi:application --log-file - Тогда я внес некоторые изменения в файл settings.py и вот файл settings.Py Я …

03.02.2022
Django re_path подбирает отрицательный lookahead как группу захвата и аргумент для представления

Я использую urlpattern так urlpatterns += [ re_path(r'^(?!(?:api/|backend/))', include('an_app.urls')), ] Это сделано для того, чтобы не маршрутизировать пути, начинающиеся с api/ или backend/. У меня есть конкретное требование, которому нужен этот шаблон, и я не …

03.02.2022
Как сохранить изображение в django без разворачивания форм django

Модель class Property(models.Model): property_id = models.BigAutoField(primary_key=True) author = models.ForeignKey(User, on_delete=models.CASCADE) status = models.CharField(max_length=30, default='Public') title = models.CharField(max_length=30, default='') image1 = models.ImageField(upload_to="properties/images", default='', null=True) image2 = models.ImageField(upload_to="properties/images", default='', null=True) def save(self, *args, **kwargs): super().save(*args, **kwargs) if self.image1: img1 = Image.open(self.image1.path) if …

03.02.2022
Я получаю ошибку атрибута в Django, когда пытаюсь связать форму с функцией представления

Ошибка заключается в следующем: File "C:\Users\david\AppData\Local\Programs\Python\Python39\lib\xml\etree\ElementInclude.py", line 136, in _include if e.tag == XINCLUDE_INCLUDE: AttributeError: 'str' object has no attribute 'tag' Эта ошибка возникла, когда я попытался связать один файл urls.py с другим файлом urls.py. Вот файл: …

03.02.2022
Каков наилучший подход к достижению многопользовательского доступа в Django?

Я использую django в качестве сервера API (используя DRF) и административной панели с Postgres DB. Проблема в том, что у меня будет несколько арендаторов и я хочу следовать полному разделению потоков. Данные от одного арендатора не должны быть каким-либо …

03.02.2022
Как обеспечить согласованность с функцией сброса пароля по электронной почте в Django

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

03.02.2022
Как я могу получить конкретное поле внешнего ключа, связанное с другой моделью в django?

Models.py class Product(DateTimeModel): product_id = models.CharField(max_length=200) product_name = models.CharField(max_length=200) def __str__(self): return self.product_id class ProductVariantsManager(models.Manager): def colors(self): return super(ProductVariantsManager, self).filter(variant_type='Color', approval_status = "Approved") class ProductVariants(DateTimeModel): product_id = models.ForeignKey(Product, related_name="product_variants", null=True, on_delete=models.CASCADE) variant_type = models.ForeignKey(VariantsType, null=True, on_delete=models.CASCADE) variant_value = models.ForeignKey(VariantsValue, …

03.02.2022
Столбцы моей таблицы не имеют правильной ширины, когда я использую scrollX в моей таблице данных

Я загружаю свою таблицу данных с помощью ajax, но данные в колонках располагаются неправильно. Во вложении мой код и фотографии проблемы. датируемые библиотеки &lt;link rel="stylesheet" href="{% static 'lib/datatables-1.10.25/css/dataTables.bootstrap4.min.css' %}"/&gt; &lt;link rel="stylesheet" href="{% static 'lib/datatables-1.10.25/plugins/fixedcolumns-4.0.1/css/fixedColumns.bootstrap4.css' %}"/&gt; &lt;link rel="stylesheet" href="{% static …

03.02.2022
Какой часовой пояс использовать для всех пользователей по всему миру?

Сейчас я использую UTC в качестве часового пояса. Но я нахожусь в Бангладеш и время опережает время сервера на 6 часов. Я использую часы как часовой пояс UTC, они также показывают время на 6 часов раньше. &lt;Clock format={'HH:mm:ss'} ticking={true} …

03.02.2022
Каналы Django и доступ к моделям

Я использую Django 3.2.10 и использую Django Channels с daphne и gunicorn. Я могу заставить мой код вебсокета работать и функционировать без проблем, но когда я получаю доступ к любой из моих моделей django, я сталкиваюсь с проблемой. Я делаю …

03.02.2022
Django: Вычисление нового атрибута перед передачей данных в формате GeoJSON

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

03.02.2022
Как обновлять локальный кэш django каждый день с помощью фоновых задач django?

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

03.02.2022
Как я могу объединить две модели в django

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

03.02.2022
Какой лучший способ добавить поле из неродственной модели в сериализатор в drf? Я не могу изменить db. SerializerMethod поле, созданное n+1 запросами

У меня есть две модели. Модель A и модель B. Обе они связаны друг с другом, однако на уровне модели связи нет. Я также не могу внести изменения в модели из-за характера моего проекта. Мне нужно добавить связанные поля …

03.02.2022
Как использовать запрос на удаление общего набора представлений без отправки pk

Я использую django в бэкенде и react native во фронтенде, у меня есть generic viewset с миксинами destroy, create. В моем случае я делаю запрос на пост, когда пользователь вошел в систему, а затем удаляю тот же экземпляр, когда …

03.02.2022
Загрузка и просмотр видео в разных разрешениях в django

Я создаю приложение для потокового видео, как youtube, на django для учебных целей. Я хочу реализовать функциональность загрузки видео пользователем и просмотра его в различных разрешениях, таких как 360p, 480p и т.д. Я не знаю, как этого добиться... Нужно …

03.02.2022
Django-rest-framework: неверное регулярное выражение в url_path

У меня есть представление и действие, определенное в нем: class V(mixins.UpdateModelMixin, GenericViewSet): `` some codes`` lookup_field = 'uuid' @action(detail=True, methods=['put'], permission_classes=[IsAdminUser], url_path='approve/(?P&lt;uuid&gt;[\w-]+)') def approve(self, request, *args, **kwargs): obj = self.get_object() `` some codes `` Приложение не запускается …

03.02.2022
Django - Разные типы пользователей с разными регистрациями

Мне нужно создать два (а в дальнейшем и больше) типа пользователей: Физические лица и Компании. Когда пользователь регистрируется, он должен выбрать, к какому типу он относится. В зависимости от этого они должны заполнить различные формы, основанные на атрибутах каждого …

03.02.2022
500 (Внутренняя ошибка сервера) и Неожиданная лексема < в JSON в позиции 0

Я пытаюсь создать сайт на основе справочников. Когда дело дошло до обновления корзины через кнопки (уменьшение и увеличение), то при попытке нажать на них, выдаются ошибки: Uncaught (in promise) SyntaxError: Unexpected token &lt; in JSON at position 0, which refers …

03.02.2022
Как кэшировать данные в django channels и celery?

Я создаю веб-приложение, используя каналы django. У меня также есть функция задачи, которую я запускаю периодически (каждые 30 секунд) с помощью celery beat. Эта функция задачи отправляет данные на мой веб-сокет каждые 30 секунд. Теперь, если потребитель присоединяется …