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

18.08.2021
Как использовать ответ от представления ModelSet внутри моего представления в Django?

У меня есть класс, определенный как : class ObjectView(viewsets.ModelViewSet): serializer_class = serializers.ObjectSerialzer queryset = ObjectModel.objects.all() Сериализатор определяется как: class ObjectSerializer(serializers.ModelSerializer): class Meta: model = CustomUser fields = ('id', 'email', 'username') <<<Это создает все необходимые конечные точки …

18.08.2021
Странная ошибка соединения во время уведомлений celery на heroku

Кто-нибудь знает, почему я получаю это и как это отладить? WSCONNECTING /ws/notifications/TOKEN" - - - - DEBUG Обновлено соединение ['xxxxxxxx', 23494] до WebSocket DEBUG Создание tcp-соединения с ('xxxxx.compute.amazonaws.com', 15049) INFO Сбой при открытии квитирования WebSocket ('Доступ запрещен') WARNING …

18.08.2021
Возможность просмотра/редактирования деталей объектов в поле ManyToMany в админке Django

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

18.08.2021
Я хочу отразить изображения с трясогузкой

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

18.08.2021
Webpack ERROR в multi frontend/src/index.js

При попытке запустить в режиме dev я получаю ошибку, в главном файле ошибка, подскажите как я могу это исправить, заранее спасибо "scripts": { "start": "react-scripts start", "test": "react-scripts test", "eject": "react-scripts eject", "dev": "webpack --mode development frontend/src/index.js --output-path …

18.08.2021
Ошибка приложения при развертывании приложения Djngo (Python)

Я развернул свой сайт, построенный на Django, через Github. Он отображает "Ошибка приложения". Как мне получить доступ к приложению через командную строку? Я хочу узнать "heroku logs --tail". Пожалуйста, помогите мне с кодом для запуска.

18.08.2021
Как контейнеризировать sqlite3 и приложение Django в отдельных контейнерах для локальной разработки

Мой проект - это веб-приложение, которое использует две технологии wiz: Django + Sqlite3 + Neo4J. Я работаю над написанием файла docker-compose, чтобы я мог создать полный env всего одной командой. Мне не ясно, как я могу создать три отдельных контейнера, …

18.08.2021
Django: Создание уникальной коллекции элементов формы для каждого товара в приложении для электронной коммерции

Я пытаюсь разработать новое приложение на django Я собираюсь создать простое приложение для электронной коммерции. Это приложение содержит модель, включающую все возможные товары в магазине. class Product (models.Model): name=models.CharField(max_length=20) и еще один, который содержит все возможные элементы …

18.08.2021
Агрегатная сумма Django по полю дочерней модели

Рассмотрите следующие модели: from django.db import models from django.db.models import Sum from decimal import * class Supply(models.Model): """Addition of new batches to stock""" bottles_number = models.PositiveSmallIntegerField( bottles_remaining = models.DecimalField(max_digits=4, decimal_places=1, default=0.0) def remain(self, *args, **kwargs): used = Pick.objects.filter(supply=self).aggregate( total=Sum(Pick.n_bottles))[bottles_used__sum] …

18.08.2021
Stripe 'card-element' не отображается. Почему?

Полностью теряю рассудок от этого... Я создаю сайт электронной коммерции на django. В качестве провайдера платежного шлюза я использую Stripe. Я не понимаю ... Stripe 'card-element' не отображается. Почему ? Для информации, в предыдущие дни элемент карты отображался корректно. …

18.08.2021
Создание характеристик для большого количества товаров

Доброе время суток! Задача создать в базе данных значения характеристик (10-15) для большого количества (15k+) товаров. Проблема состоит в слишком долгой работе ф-и (add_item_specs), которая добавляет в БД значения характеристик. Не много сокращенный код выглядит так: # models.py class Item(models.Model): …

18.08.2021
Как связать модель X с экземпляром модели X?

Предположим, что у меня есть class modelX(models.Model): value = models.CharField(max_length=200) now var1 = modelX(value='some_value') var2 = modelX(value='another_value') Как соединить var1 и var2 ? Я знаю о методе .objects.all, но это не то, что мне нужно. …

18.08.2021
Как обработать почтовый запрос в формате json на собственный ноутбук на python через django или flask

Я настроил http webhook на веб-странице cloud.thethingsstack.network, который выполняет пост-запрос к настроенной конечной точке (моему ноутбуку) следующим образом: http://xxx.ngrok.io -&gt; http://localhost:80 For uplink message: http://localhost:80/uplink-message For join ack: http://localhost:80/join-accept Используя ngrok.exe http 80 я также вижу, что …

18.08.2021
Блок Django db для миграции без изменения схемы

При обновлении helptext поля модели Django создает миграцию для отслеживания этого изменения. Эта операция не выполняет никаких sql-запросов (проверено с помощью manage.py sqlmigrate myapp). Однако, блокирует ли она таблицу, как обычная миграция изменения схемы?

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

1-ая проблема -. Я хочу, чтобы когда пользователь выписывает книгу, количество должно уменьшаться на 1, а когда книги нет, пользователь не должен иметь возможность выписать книгу, и это должно обрабатываться bookIssueView(first view) 2-ая проблема... Я хочу вернуть (удалить из списка …

18.08.2021
Логин не работает в django при использовании перезаписи с хостинга firebase на облачный хостинг

Текущая установка: У меня есть приложение Django на gunicorn, работающее на Cloud Run. Поскольку регион, в котором оно развернуто, не поддерживает пользовательские домены, у меня есть хостинг firebase со следующим кодом: { "hosting": { "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" …

18.08.2021
Как отобразить переменную python в Django UI

Я пытаюсь подписаться на тему MQTT под названием Wind. После этого я хочу отобразить значение в моей диаграмме Django. Но всякий раз, когда я возвращаю результат моего MQTT значения с помощью test, он показывает мне name 'test' is not …

18.08.2021
Django не может персистировать кэшированный массив

Django не может сохранить мои кэшированные данные, даже если я установил тайм-аут на none. Мой settings.py содержит следующее: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'django_cache', #'/var/tmp/django_cache', 'TIMEOUT': None, } } Я сохраняю данные с помощью этой …

18.08.2021
Использование контекстной переменной для сравнения с forloop.revcounter в Django

Я не могу использовать контекстную переменную для сравнения с forloop.counter или forloop.revcounter. Ошибка не возвращается. Но каждый раз, когда оператор if становится ложным. вот моя функция просмотра- def view_single_server(request, pk): server = PhysicalServer.objects.get(pk=pk) context = { 'server' : server, …

18.08.2021
Как я могу отфильтровать талант и талант2 с помощью фильтра django

Views.py def get_ajax(self, request, *args, **kwargs): talent= request.GET.get('talent', None) users = User.objects.all().order_by('last_name') if talent: user = users.filter(user_talent=talent) and users.filter(user_talent2=talent)> models.py def get_talent(self): talent = f'' if self.user_talent: talent = f'{self.user_talent}' if self.user_talent2: talent = f'{self.user_talent}, {self.user_talent2}' return talent

18.08.2021
Не удается подключиться к вебсокету с помощью Nginx и Uvicorn

Я создал контейнер docker с Django, Uvicorn, Nginx и Redis, и использую django-channels, но когда я запускаю это, он говорит, что не может подключиться к websocket, и это видно в консоли браузера: WebSocket соединение с 'ws://127.0.0.1:8080/ws/notifications/' failed Когда …

18.08.2021
Как сделать так, чтобы в проекте Django время, уже сохраненное в базе данных, учитывало часовой пояс

У нас была пара временных зон, не знающих времени в определении модели, что привело к сохранению ряда записей, которые были наивными временами даты. По умолчанию было установлено следующее значение utcnow time_sent = models.DateTimeField(default=datetime.utcnow, blank=True) У нас …

18.08.2021
Django||Python :: ValueError: плохое маршалирование данных (неизвестный код типа)

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

18.08.2021
Сохранение родительской и дочерней формы django

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

18.08.2021
Ошибка Django после установки Bootstrap4 с помощью pip

Я только что установил bootstrap4 с помощью pip, а затем запустил runserver, и вот что я получил. Я искал решения и теперь я здесь, прошу вашей помощи, пожалуйста Watching for file changes with StatReloader Exception in thread django-main-thread: Traceback …

18.08.2021
Маршрутизация доступа к пользовательской модели пользователя через маршрутизатор базы данных в django

Рассмотрим следующую ситуацию: У вас есть несколько приложений на python/django, которые используют общую базу данных пользователей. Вы реализовали пользовательскую модель пользователя в отдельном django-приложении под названием 'benutzer', которое импортируется в каталог проекта каждого приложения. Теперь простой маршрутизации …

18.08.2021
Как выполнить условную агрегацию на связанном поле модели Django "один ко многим"?

Учитывая следующие схемы моделей: class Transaction(models.Model): wallet = models.ForeignKey(related_name="transactions") amount = models.DecimalField() # must be positive value type = models.CharField(choices=[("deposit", "deposit"), ("withdrawal", "withdrawal")] class Wallet(models.Model): pass Какой самый эффективный запрос Django ORM для получения баланса каждой записи кошелька …

18.08.2021
Django - Как обрабатывать неуправляемые модели во время тестирования

В моем Django проекте я использую 3 различные базы данных, 2 из которых предварительно заполнены данными (унаследованные базы данных), поэтому многие из моих моделей не управляются Django managed = False. Когда я запускаю тесты, Django выбрасывает django.db.utils.OperationalError: no such …

18.08.2021
Поле 'id' ожидало число, но получило (что-то с Id)

Django 3.2.6 class FeedbackForm(CreatedMixin, CommentMixin, FlagMixin, models.Model): name = models.CharField(blank=False, default="", null=False, unique=False, max_length=500, verbose_name=gettext("Name:")) email = models.EmailField(blank=True, default="", null=False, unique=False, verbose_name=gettext("Email:")) phone = PhoneField(blank=True, default="", null=False, unique=False, verbose_name=gettext("Phone:")) message = models.TextField(blank=False, default="", null=False, verbose_name=gettext("Message:")) def __str__(self): return f"{self.name}_{self.email}_{self.phone}" class …

18.08.2021
Совместим ли Django 3 с MySQL 5.7?

Я запускаю приложение django в Ubuntu, и версия MySQL: mysql Ver 14.14 Distrib 5.7.34, for Linux (x86_64) using EditLine wrapper Версия Django - 3.2.5 Но это вызвало ошибку: File "/opt/anaconda3/lib/python3.7/site-packages/django/db/utils.py", line 90, in __exit__ raise …

18.08.2021
Как создать приложение django, выполняющее поиск в google

Я хочу сделать приложение Django, которое ищет в google строку и затем сохраняет html-страницу. пока мне удалось создайте это &lt;link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"&gt; &lt;div class="container text-center"&gt; &lt;h1&gt;my search engine&lt;/h1&gt; &lt;h3&gt;Pressing search will run a google search for …

18.08.2021
Django простой поиск с представлениями и формами на основе классов.py

Я пытался сделать вариацию того, что сделал Уильямс Винсент на этой странице: https://learndjango.com/tutorials/django-search-tutorial . Я использую Django 3.2, так что если есть модификации, которые мне нужно сделать, я их не определил. У меня возникли некоторые проблемы. …

18.08.2021
Как и где вычислить поле в Django?

Допустим, у нас есть такие модели. class Product(models.Model): name = models.CharField(max_length=100) # ... main_photo = models.ImageField(upload_to='photos/') class ProductPhoto(models.Model): product = models.ForeignKey(Product, related_name='photos', on_delete=models.CASCADE) photo = models.ImageField(upload_to='photos/') У меня есть два мнения: ProductsView. Предоставляет список продуктов …

18.08.2021
Простой калькулятор арктангенса на Django

Пишу простой калькулятор, есть два поля в форме первое и второе значение, нужно на страничку вывести результат вычислений, не пойму что написать в функции после валидации полей формы я получаю словарь cleaned_data но переменные num_1 и num_2 не резолвятся, хотя …

18.08.2021
Как сделать prefetch_related в подкатегории модели Django MPTT?

Я использую Django MPTT модель для категории и подкатегории. Я не могу отфильтровать подкатегории по их активному состоянию. Мне нужны данные подкатегорий с is_active=True. models.py class TrnCategory(MPTTModel): name = models.CharField(max_length=100) parent = TreeForeignKey('self', on_delete=models.CASCADE, related_name='subcategories', null=True, blank=True, …

18.08.2021
Django - Что лучше - просто создавать конечные точки REST с параметрами url или APIViews с сериализаторами?

Ниже я привожу 2 примера того, что я имею в виду. DELETE использует Django REST framework и принимает id пользователя в качестве url параметров для удаления объекта FollowUser. Второй ожидает информацию для создания объекта FollowUser в "данных" запроса. Я …

18.08.2021
Django update_or_create с несколькими значениями по умолчанию / полями

Я хотел бы использовать update_or_create для обновления нескольких полей, но не могу найти правильный синтаксис. Следующее дает ошибку: def form_valid(self, form): form.instance.user = self.request.user form.instance, created = MyModel.objects.update_or_create( user=self.request.user, defaults=( {'field1': form.instance.field1}, {'field2': form.instance.field2}, {'field3': form.instance.field3}, )) return super().form_valid(form) …

18.08.2021
Как обрезать изображения в приложении Django *JavaScript проблема*

У меня проблемы с моим кодом JavaScript, и я пытаюсь получить обрезку изображения (картинку) ниже, чтобы она появилась, но когда я нажимаю кнопку Выбрать файл, ничего не происходит. Я следую инструкции https://simpleisbetterthancomplex.com/tutorial/2017/03/02/how-to-crop-images-in-a-django-application.html, но она немного устарела, …

18.08.2021
В моем проекте Django и DRF я получаю ошибку сервера для моей правильной рабочей ссылки, и страницу 404 not found для отсутствующего url после добавления страницы 404

Привет, у меня есть проект Blog post, некоторые функциональные возможности сделаны с DRF и некоторые функциональные возможности сделаны с Django.Мне нужно добавить 404 страницу для отсутствующих урлов. Но если я использую правильную рабочую ссылку, я получу ошибку сервера, однако, я …

18.08.2021
Программирование Django: невозможно привести время без часового пояса к временной метке

Я новичок в django и использовал SQLite во время разработки, когда я перешел на postgres при попытке развертывания в production я получаю следующую ошибку Невозможно привести тип time без временной зоны к timestamp с временной зоной <a href="https://i.stack.imgur.com/43mhq.png" …