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

30.11.2022
Как передать дополнительный аргумент в get_serializer_class

Мне нужно выбрать сериализатор на основе значения экземпляра объекта. Как мне передать дополнительный аргумент в get_serializer_class, чтобы иметь возможность выполнить там валидацию? def get_serializer_class(self, extra_option): if extra_option: return ModelSerializer return ModelSerializer2 serializer = self.serializer_class(data=request.data, extra_option=smth_instance) Ошибка: …

30.11.2022
Как добавить фильтры в jQuery.fancyTable (или альтернатива)

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

30.11.2022
Ошибка 502 при настройки Nginx для Gunicorn

При попытке перенести проект джанго на сервер ubuntu и настройки Nginx получаю ошибку 502. Делал по инструкции, но видимо где-то затупил gunicorn.service [Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target [Service] User=root Group=www-data WorkingDirectory=/root/proeckt ExecStart=/root/proeckt/venv/bin/gunicorn \ --access-logfile - \ --workers 3 \ --bind …

30.11.2022
Как реализовать событие onselect на htmx?

Я разработчик django и я новичок в htmx. Мне интересно, есть ли простой способ реализовать событие onselect в htmx. У меня есть следующий выпадающий список: Когда роль …

30.11.2022
Django находит все строки, соответствующие критериям 2 столбцов

Представьте себе модель Event следующим образом name email A u1@example.org B u1@example.org B u1@example.org C u2@example.org B u3@example.org B …

30.11.2022
Как получить данные из Input для выполнения функции в Django

Я следую учебнику по django и у меня проблемы с получением данных из ввода в моем HTML. Вот код из учебника: views.py def buscar(request): if request.GET["prd"]: producto = request.GET["prd"] articulo = Escucha.objects.filter(user__icontains=producto) return render(request, "Producto/resultados_busqueda.html", {"articulo": articulo, "query": …

30.11.2022
Как избавиться от избыточных запросов ord django

Class Post(models.Model): cat_post = models.ForeignKey(Category, on_delete=models.CASCADE, blank=True,null=True) top_post = models.ForeignKey(TopicsCategory, on_delete=models.CASCADE, blank=True,null=True) sub_post = models.ForeignKey(SubTopicsCategory, on_delete=models.CASCADE, blank=True,null=True) class CreatePostView(CreateView): model = Post template_name = 'blog/create.html' form_class = CreatePostForm def get_context_data(self, *args, **kwards): print(self.kwargs) context = super(CreatePostView, self).get_context_data(**kwards) context['btn'] = …

30.11.2022
Проблема с календарем вакансий в Django

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

30.11.2022
Невозможно увидеть таблицу добавленной базы данных на портале Django Admin

взаимосвязь "dms_mydocs" не существует LINE 1: SELECT COUNT(*) AS "__count" FROM "dms_mydocs" введите описание изображения здесь Я сделал 'python manage.py makemigrations и migrate и все равно получаю ту же ошибку

30.11.2022
Django / Python: Сортировка QuerySet по полю в первом экземпляре отношения foreignkey

У меня есть следующие 2 модели, модель Lesson, которая может иметь несколько дат начала / окончания - каждая со своей собственной моделью Date. class Lesson(models.Model): name = models.Charfield() (...) class Date(models.Model): meeting = models.ForeignKey( Lesson, verbose_name="dates", on_delete=models.CASCADE, ) start_date …

30.11.2022
Django отображение статического изображения через переменную из моделей, которая находится в объекте JSON

Я пытался отобразить изображение с помощью Django в моем HTML. Обычно для отображения статического файла кто-то делает: <img src="{% static 'user_profile_pics/pfp_2.jpg' %}" > Этот статический файл изображения был сохранен в переменной picture в моем models.py. class Profile(models.Model): …

30.11.2022
Как включить определение JSON-схемы поля JSONField в схему OpenAPI, созданную drf-spectacular?

По умолчанию, при использовании drf-spectacular для генерации схемы OpenAPI, JSONField будет типизирован как object или array. Однако у меня есть JSON-поле, которое проверяется по JSON-схеме, и я хотел бы, чтобы эта JSON-схема была включена в схему OpenAPI. Я …

30.11.2022
Base.html показывает контекстные данные только на главной странице

У меня есть ListView для моей домашней страницы, который отображает дополнительные данные с помощью метода get_context_data. Это работает, но только в url HomeView, домашней страницы, а не в других шаблонах после того, как я расширил файл base.html. Все остальное …

30.11.2022
Отношение моделей Django

Идея заключается в том, что существует две модели: Группа и Игрок. Моя цель состоит в том, что существуют различные группы, и в каждой группе есть игроки. Каждый игрок может принадлежать к одной или нескольким группам. Внутри группы каждый игрок …

29.11.2022
Django с docker compose не может открыть файл '/code/manage.py

я развертываю в docker compose django с postgrest, но у меня возникла проблема, когда я пытаюсь развернуть приложение на django, поскольку я получаю следующий вывод. [+] Выполняется 1/0 ⠿ Контейнер proyecto-db-1 Выполняется. 0.0s python: can't open file '/code/manage.py': …

29.11.2022
Установка начального значения дополнительного поля в ModelForm из UpdateView

У меня есть форма, которая является модельной формой с двумя дополнительными полями. В моей модели она включает поле PointField, которое состоит из easting и northing (компоненты X & Y точки). В моей форме модели я не отображаю поле PointField …

29.11.2022
Как перенаправить на созданную страницу после отправки формы Django

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

29.11.2022
Объединение двух наборов запросов в Django ORM

Я пишу представление, которое возвращает следующее: [ { "field_id" : 1, "stock" : [ { "size" : "M", "total" : 3 } ], "reserved" : [ { "size" : "M", "total" : 1 } ] }, { …

29.11.2022
AAC/ADTS в WAV в Flutter/Django

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

29.11.2022
Django - разные методы сохранения для действий пользователя и действий администратора

У меня есть несколько элементов, связанных с пользователями. Когда добавляется каждый элемент, временная метка создается через наследование BaseModel на поле auto_now. По ошибке, когда я добавил новое поле и заполнил его, я обновил временные метки. Я разрешил …

29.11.2022
Как связать поле в модели django и результат работы celery worker

Вопрос теоретический и я просто хочу понять, в каком направлении двигаться. У меня есть следующая модель. Пользователь заполняет форму (слово, перевод) и в момент сохранения формы запускается celery worker для создания mp3 файла поля "слово". Как связать созданный mp3 …

29.11.2022
Сравнение двух (одинаковых) функций с одинаковым id <функция ... at 0x7f490f225900> возвращает False в Django Middleware

Я создал middleware, который изменяет один аргумент для представления в process_view методе. Поскольку это нужно сделать только для одного конкретного представления, я сравниваю аргумент callback с функцией view следующим образом: from third_party_app import view_func class ModifyCodeKwargForViewFuncMiddleware(MiddlewareMixin): def process_view(self, …

29.11.2022
Где находится URL-адрес smartselect?

Я пытаюсь установить оп SmartSelect в моем проекте django, чтобы я мог создавать цепочки выпадающих меню. Я не понимаю, как/где находятся url'ы для установки? urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), url(r'^chaining/', include('smart_selects.urls')), ) Это то, что …

29.11.2022
ModuleNotFoundError: Нет модуля с именем 'Authentication.apps' (только на хостинге)

Все мои приложения Django прекрасно работают на локальном сервере, а когда я размещаю его и собираю, все остальные приложения/модули находятся, кроме Authentications.apps Список установленных приложений INSTALLED_APPS = [ 'channels', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'Appointments.apps.AppointmentsConfig', 'Chattings.apps.ChattingsConfig', 'Finance.apps.FinanceConfig', …

29.11.2022
Назначение имени verbose_name в админке django

Есть ли способ изменить verbose_name поля в админке django? Например, у меня есть модель A с полем example_1. В django admin я хочу связать любое verbose_name с этим полем class ModelA(models.Model): example_1 = models.CharField(max_length=50, verbose_name='foo')

29.11.2022
Невозможно соединить .js файлы с html файлами в django

Я не могу соединить мой файл index.js с Django и index.html. Django подключается к index.html нормально, но не к index.js. Я прикрепил свои файлы settings.py, urls.py, index.html, webpack.config.js и index.js ниже. settings.py: from pathlib import Path import os # …

29.11.2022
Проект Django на AWS не обновляет код после git pull

Я разворачиваю проект Django на AWS. Я запускаю Postgres, Redis, Nginx, а также мой проект на Docker. Все работает нормально, но когда я что-то меняю на своей локальной машине, отправляю изменения в git, а затем вытаскиваю их на …

29.11.2022
Модель Django выдает ошибку "TypeError: Object of type UUID is not JSON serializable" при создании объекта [закрыто]

Я создал модель django следующим образом : class ProjectHistory(models.Model): uuid = models.UUIDField(default=uuid4, editable=False) history = JSONField(default=dict, blank=True, null=True) version = models.PositiveIntegerField(default=0) sequence = models.PositiveIntegerField(default=0) project = models.ForeignKey(Project, related_name='projecthistory', on_delete=models.CASCADE) def Meta(self): unique_together = ("sequence", "project") def save(self, *args, **kwargs): …

29.11.2022
Celery 4.4 + Redis - длинные задачи ETA, default_timeout

Мы используем Celery (celery==4.4.7) вместе с брокером Redis. У нас есть несколько задач с длительным ETA, некоторые задачи имеют ETA сейчас + 7 дней. У нас были проблемы с тем, что задачи celery выполнялись несколько раз, и во время …

29.11.2022
Модели Django. Relaciones [закрыто]

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

29.11.2022
Django - Loop и Return в JS или в Python?

В общем, если делать Post вызов из JS в бэкенд, как лучше всего обрабатывать цикл, сохраняя при этом интерактивность пользовательского интерфейса? Например, если у меня есть функция для обновления нескольких файлов, должен ли я зациклить вызовы Ajax …

29.11.2022
Как установить lookup_field GenericViewSet с ключом JSONfield?

Как установить lookup_field с ключом в модели JSONField? Модель: exchange = models.ForeignKey(StockExchange, on_delete=models.CASCADE, related_name='tickers') fundamentals = models.JSONField(null=True, blank=True) Набор представлений: class StockCardsV2ViewSet(BaseGetViewSet): search_fields = ('^fundamentals__General__Name', '^fundamentals__General__Code') filter_backends = (filters.SearchFilter,) queryset = Ticker.objects.all() serializer_class = StockCardsV2Serializer lookup_value_regex …

29.11.2022
AttributeError у объекта /profile/1/ 'User' нет атрибута 'room_set

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

29.11.2022
Django send_invoice

Как отправить счет на оплату от django пожалуйста, помогите бот телеграммы я новичок в написании кода на handler

29.11.2022
DRF - Загрузить действительное изображение

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

29.11.2022
DRF: Перезапись встроенных конечных точек по умолчанию в пользовательские представления

Итак, я использую dj-rest-auth с Simple-JWT. Мой urls.py таков: urlpatterns = [ path('dj-rest-auth/', include('dj_rest_auth.urls')), ] Но я хочу обновить определенную конечную точку dj-rest-auth.urls в пользовательском представлении: path('dj-rest-auth/login/', views.MyTokenObtainPairView.as_view(), name='token_obtain_pair') Простое сложение обеих строк вместе не …

29.11.2022
Django поиск по значению массива JSONField

Допустим, у меня есть записи базы данных MySQL с такой структурой { "id": 44207, "actors": [ { "id": "9c88bd9c-f41b-59fa-bfb6-427b1755ea64", "name": "APT41", "scope": "confirmed" }, { "id": "6f82bd9c-f31b-59fa-bf26-427b1355ea64", "name": "APT67", "scope": "confirmed" } ], }, { "id": 44208, "actors": [ …

29.11.2022
Не открывается админка в джанго

При попытке открыть админку выход это: AttributeError at /admin/login/ 'Media' object has no attribute 'render_style_css' C:\Users\user\PycharmProjects\Project\venv\Lib\site-packages\django\forms\widgets.py, line 97, in &lt;genexpr&gt; Raised during: django.contrib.admin.sites.login Python Executable: C:\Users\user\PycharmProjects\Project\venv\Scripts\python.exe Python Version: 3.11.0 Python Path: ['C:\\Users\\user\\PycharmProjects\\Project\\landingpage_root', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\python311.zip', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\DLLs', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311\\Lib', 'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python311', 'C:\\Users\\user\\PycharmProjects\\Project\\venv', 'C:\\Users\\user\\PycharmProjects\\Project\\venv\\Lib\\site-packages'] Error …

29.11.2022
Проект с django,docker,celery,redis выдает ошибку/mainprocess] cannot connect to amqp://guest:**@127.0.0.1:5672//: [errno 111] connection refused

Я пытаюсь создать проект Django с celery и redis для службы обмена сообщениями с помощью docker-compose. Я получаю сообщение Cannot connect to amqp://guest:**@127.0.0.1:5672. Я нигде не использую guest в качестве пользователя или 127.0.0.1:5672, а amqp предназначен для RabbitMQ, но я …

29.11.2022
DRF - Невозможно войти в систему с предоставленными учетными данными

Я попытался получить токен от django rest framework. bigissue@vmi995554:/opt/ftusbrdp/sbin$ http POST http://172.18.0.1:7000/api-token-auth/ username='nicola' password="Password12345" HTTP/1.1 400 Bad Request Allow: POST, OPTIONS Content-Length: 68 Content-Type: application/json Cross-Origin-Opener-Policy: same-origin Date: Tue, 29 Nov 2022 14:19:40 GMT Referrer-Policy: same-origin Server: WSGIServer/0.2 CPython/3.9.15 …