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

24.05.2022
Ошибка Объект 'FloatField' не имеет атрибута 'aggregate' - в отчете на Django с суммой итогов

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

24.05.2022
Заполнение социального аккаунта в пользовательской модели пользователя (dj_rest_auth)

Я новичок в Django, и я пытаюсь добавить социальный логин с социальными приложениями (Facebook, Google, Twitter) для приложения flutter с помощью allauth + dj_rest_auth. Однако я сталкиваюсь с трудностями, пытаясь заполнить социальный аккаунт, предоставленный allauth, в моей пользовательской модели …

24.05.2022
Django ORM: фильтрация по конкатенированным полям

В моем приложении у меня есть номер документа, который состоит из нескольких полей модели Document model, таких как: {{doc_code}}{{doc_num}}-{{doc_year}} doc_num - это целое число в модели, но для пользователя это пятизначная строка, где пустые пробелы заполняются нулем, например 00024, …

24.05.2022
Возможная причина того, что шаблон django не загружает загруженный статический файл

<section> website content here </section> {% load static %} <script src="{% static 'notifications.js' %}" type="text/javascript"></script> <script src="{% static 'presentation.js' %}" type="text/javascript"></script> Этот код работал как надо, т.е. загружал текущие версии .js файлов. Через некоторое время я заметил опечатку …

24.05.2022
Как правильно настроить Gunicorn на моем приложении Django?

Всем привет! Не могли бы вы мне помочь с настройкой Gunicorn для Django приложения. Я изучаю четкий и отличный учебник Digital Ocean и не знаю, как получить доступ к моему файлу wsgi.py для Gunicorn. В примере это показано следующим образом: …

24.05.2022
Сохранение изображений в Django

Интересно, какова лучшая практика сохранения изображений в ImageField в Django? class Image(models.Model): image = ... def save(self, *args, **kwargs): ... # resizing and saving the image super().save(*args, **kwargs) Я хочу сохранять изображения, но не в оригинальном …

24.05.2022
Попытка специально получить неправильный параметр в модульном тестировании django

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

24.05.2022
Как скопировать данные из фикстуры в таблицу схемы арендатора в Django-tenants?

Info: Я использую django-tenants. Я хочу копировать данные из файла fixtures в таблицу схемы арендатора при создании нового арендатора. django-celery выполняет эту задачу. Я хочу запустить функцию fixtures_data_load после создания нового арендатора Я не понимаю, как я могу это …

24.05.2022
Синхронизация местной папки со статической папкой сайта в AWS

У меня есть веб-приложение Django, развернутое с помощью AWS elastic beanstalk. По сути, это веб-сайт. Сайт считывает данные из базы данных postgres, комбинирует их с некоторыми изображениями, расположенными в статической папке, и представляет результат в соответствии с моими потребностями. …

24.05.2022
Обработка на стороне сервера Django datatables rest framework Фильтрация набора запросов

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

24.05.2022
Объекты Django в массиве отображаются как их идентификаторы

У меня есть UserProfile, в котором есть OneToOneField User. В UserProfile у меня есть ManyToManyField Orders. Когда я получаю заказы из user.profile, он возвращает массив его ID, а не целые объекты. UserProfile: class UserProfile(models.Model): user = models.OneToOneField(User, related_name='userprofile', on_delete=models.CASCADE, …

24.05.2022
Получить кверисет с более чем одним параметром

У меня есть модель ниже, и в моем ListView я хочу получить queryset, который возвращает в соответствии с tatuador, total (lista_servico) и total (valor_servico). class servico(models.Model): choices_services = [('1', 'Tatuagem'), ('2', 'Corte de Cabelo')] tatuador = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Funcionário') …

24.05.2022
Django Rest Framework Serializer для фильтрации определенного дочернего элемента для вложения в родительский элемент

Имеется 4 уровня вложенных отношений. Country->State->District->road (в котором есть все штаты в стране, все округа в штате и так далее) . Пользователь отправляет данные в разделенных массивах, таких как страна:["A", "B"] штат:["C", "F", "D"] и то же самое для …

24.05.2022
Определите местонахождение автобуса и ученика для их родителей

Я работаю над проектом, в котором местоположение автобуса и ученика будет показано родителю. как я могу показать местоположение 2 разных пользователей другому пользователю (все они принадлежат к разным классам моделей). Классы моделей следующие: class driver_detail(models.Model): d_user = models.OneToOneField(User, on_delete=models.CASCADE) …

24.05.2022
Доступ к полю "многие ко многим" из набора запросов Django

У меня есть две модели: class Vineyard(models.Model): name = models.CharField(max_length=255, blank=True) def __str__(self): return self.name class WineRegion(models.Model): name = models.CharField(max_length=255) vineyards = models.ManyToManyField(Vineyard, blank=True) def __str__(self): return self.name И я хочу получить доступ ко всем виноградникам из …

24.05.2022
Получение ошибки ['WSGIRequest' object has no attribute 'data'] в DRF login api

Здравствуйте, я создаю login api в django restframework, но я получил ошибку при тестировании api в postman получаю ошибку WSGIRequest' object has no attribute 'data, я пробовал несколько способов не могу решить эту ошибку models.py class GmsUser(GmsBaseModel): first_name=models.CharField(max_length=255,null=True, blank=True) …

24.05.2022
Не удалось разобрать остаток: 'slug=blog.slug' из ''blog_details'slug=blog.slug''.

я использую поле slug в своих блогах. вот как я создаю slug'ы views.py def Creating_blog(request): form=BlogForm() if User.is_authenticated: if request.method=='POST': form=BlogForm(request.POST,request.FILES) if form.is_valid: blog_obj=form.save(commit=False) blog_obj.author=request.user title=blog_obj.blog_title blog_obj.slug = title.replace(' ','-') + '-'+ str(uuid.uuid4()) blog_obj.save() return redirect('index') return render(request,'blogs/creatingblog.html',context={'form':form}) …

24.05.2022
Django как отобразить таблицу inline для модели с двумя внешними ключами на одной модели?

У меня есть модель боя с двумя ForeignKeys для Person на ней: Fight person_a = models.ForeignKey("Person", related_name = 'person_a') person_b = models.ForeignKey("Person", related_name = 'person_b') Когда я отображаю админку для любого человека, я хочу, чтобы объект …

24.05.2022
Открытие окна pygame с веб-страницы с помощью django python

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

24.05.2022
Django OSError из-за пути

Я долго ломал голову над этим. В settings.py моя папка шаблонов объявлена следующим образом: TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['myproject\myproject\template'], Это производит и OSError Exception Value: [Errno 22] Invalid argument: 'C:\\Users\\name\\Desktop\\django\\myproject\\myproject\\myproject\template\\home-view.html' Однако если …

24.05.2022
Уведомление Flutter с помощью каналов django

Пожалуйста, объясните мне, как я могу реализовать уведомление flutter с помощью сокета канала django . У меня не получается подключить flutter к каналу сокета django для уведомления .

24.05.2022
Как рассчитать время, проведенное пользователем на сайте?

Подскажите, как можно использовать django для отслеживания времени, проведенного пользователем на странице, например, в миллисекундах?

24.05.2022
Пытаюсь обновить мою корзину с помощью django, но не знаю, что я делаю не так.

Django version = 4.0.4 Python == 3.9.12 os = osx вот мой шаблон корзины, где я использую тег шаблона для получения доступа к данным экземпляра заказа для его рендеринга <div class="block-cart action"> <a class="icon-link" href="{% url 'core:cart' %}"> …

24.05.2022
Как получить pk объекта в виде целого числа?

У меня эта модель: class Class(models.Model): class_id = models.IntegerField(blank=False) def save(self, *args, **kwargs): self.class_id = self.pk+1000 super(Class, self).save(*args, **kwargs) Как вы видите, я хочу, чтобы pk было добавлено к 1000 и использовалось как значение …

24.05.2022
Django Admin: Как проверить значение поля модели TabularInline

Я хочу проверить значение, заполненное пользователем в Django Admin для модели TabularInline. Возможно, приведенное выше предложение не имеет смысла, если да, пожалуйста, проигнорируйте приведенное выше предложение, и ниже приведено более подробное объяснение моего требования. В моей модели есть …

24.05.2022
База данных не существует в docker compose на подсистеме windows debian

Я хочу попробовать докеризировать свой проект Django, но сталкиваюсь с проблемой, что база данных не существует. Я запускаю docker на WSL2. Я использую PostgreSQL. <img alt="enter image description …

24.05.2022
Iframe отказался подключаться в шаблоне django 4.0.2

Я пытался добавить iframe в мой шаблон в django, но он показывает мне эту ошибку: Я попытался добавить X_FRAME_OPTIONS = 'SAMEORIGIN' в мой settings.py как объяснено здесь: https://docs.djangoproject.com/en/4.0/ref/clickjacking/ но это не сработало, Есть идеи? <a href="https://i.stack.imgur.com/UC3Y1.png" …

24.05.2022
Как импортировать приложения в django из родительского каталога manage.py

У меня есть структура проекта, как показано ниже: |-Project/ | |-apps/ | | |-notes/ | | |-todo/ | |server/ | | |-api/ | | |-manage.py Я хочу импортировать приложения из папки ./apps/; пробовал относительный импорт с помощью ".", …

24.05.2022
Как мы можем автоматизировать миграции для нескольких баз данных в django?

Я работаю с многопользовательской установкой в django. У меня есть несколько баз данных, для которых я ищу способ запустить миграцию по всем базам данных, связанным в моем файле settings.py, одним махом. В настоящее время мне приходится выполнять …

24.05.2022
Есть ли способ изменить автогенерируемое имя shema сериализатора в drf-spectacular

У меня есть много сериализаторов с именами 'InputSerializer' и 'OutputSerializer', что переводится как имя схемы 'Input' и 'Output' в drf-spectacular. В итоге конечные точки api ссылаются на одну и ту же схему. Есть ли способ переопределить автогенерируемые имена схем …

24.05.2022
Подключение webRTC javascript к Django

Мой вопрос: Как я могу отправить мои аудио и видео данные webRTC на сервер Django и затем применить некоторые ML операции. Я могу успешно создать P2P соединение в webRTC, используя каналы Django для связи между двумя клиентами. Любые предложения …

24.05.2022
Как использовать многоуровневые {%url%} с Django в HTML шаблоне - Представления на основе классов

Я использую представления на основе классов: У меня есть приложение, которое имеет 1 файл urls в приложении, 2 файла urls на подуровнях и 1 файл представления из моего последнего файла urls на подуровне portfolio_menu.urls: app_name = 'portfolio' urlpatterns = [ …

24.05.2022
Редактирование и добавление в django

Как разрешить добавлять в базу данных все поля и редактировать только некоторые в django class PageAdmin(admin.ModelAdmin): list_display = ('rooms', 'first_name', 'last_name', 'visit_date','leave_date','admin') list_filter = ('rooms',) readonly_fields = ('visit_date',) admin.site.site_header = 'Uzbegim' def get_form(self, request, *args, **kwargs): form = super(PageAdmin, self).get_form(request, …

24.05.2022
Могу ли я использовать какой-либо метод для выбора конкретного внешнего ключа, как я использовал при использовании get в Django?

Могу ли я использовать какой-либо метод для выбора конкретного внешнего ключа, как я использовал при использовании get? session = StudentReporter.objects.get(pk=pk).session_report.session.pk session_report = StudentReporter.objects.get(pk=pk).session_report.pk studentsession = StudentSessions.objects.filter(session=session).select_related('student', 'session', 'session__teacher', 'session__name', 'session__day') # I tried this for loop but it …

24.05.2022
База данных или текстовый файл и файл excel в Django

Если в Django есть какие-то фиксированные данные, например, десять строк и 5 столбцов. Лучше ли создать для них базу данных и читать их из базы, или это не очень хорошо и лучше создать словарь и читать данные из словаря? …

24.05.2022
Django.db.migrations.exceptions.NodeNotFoundError pytest

У меня проблемы с миграциями, когда я запускаю pytest. Tracebak django.db.migrations.exceptions.NodeNotFoundError: Migration account.0001_initial dependencies reference nonexistent parent node ('auth', '0012_alter_user_first_name_max_length') Файл миграции: class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0012_alter_user_first_name_max_length'), ('contenttypes', '0002_remove_content_type_name'), ] …

24.05.2022
Функция Javascript remove class="d-none" не определена HTMLSpanElement.onclick (Uncaught ReferenceError)

Я пытаюсь связать функцию удаления Javascript (т.е. возможность скрыть/открыть выпадающее меню) с кнопкой на навигационной панели моего сайта. Когда я запускаю свой сервер, нажатие на кнопку ничего не делает, и моя консоль выдает мне Uncaught ReferenceError: Uncaught ReferenceError: …

24.05.2022
ProgrammingError at / relation "website_request" does not exist LINE 1: SELECT COUNT(*) AS "__count" FROM "website_request"

это мое первое развертывание на heroku и я получаю вышеуказанную ошибку, я сделал все правильно, я имею в виду, что я думаю так, по крайней мере, и все еще получаю ошибку. я развертываю через heroku CLI

24.05.2022
Не удается найти локальный путь к файлу, загруженному на Heroku из django с использованием эфемерной файловой системы (веб-приложение)

Недавно я развернул свой первый проект django на Heroku. Мой проект представляет собой Web Based Application, который позволяет пользователям загружать файл на сервер, а сервер экспортирует продукт после его обработки. views.py, обрабатывающий процесс загрузки, выглядит следующим образом if form.is_valid(): …

24.05.2022
Аргументы Django '(1, '')' не найдены. Испробован 1 шаблон(ы):

Ошибка Повтор для 'comment_fix' с аргументами '(1, '')' не найден. 1 pattern(s) tried: ['comment_fix/(?P[0-9]+)/(?P&lt;comment_id&gt;[0-9]+)\Z'] Моя проблема Почему я не могу найти информацию (?P&lt;comment_id&gt;[0-9]+)\Z'? Где я могу редактировать, чтобы получить информацию? MY html &lt;div&gt; &lt;form method="POST" action="{% url 'create_comment' …