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

24.09.2024
Запуск daphne в Docker без супервизора

В настоящее время я запускаю daphne с помощью супервизора. Вот мой конфиг супервизора: [supervisord] user = root nodaemon = true [fcgi-program:daphne] socket=tcp://api:9000 directory=/home/docker/api ommand=./.docker/services/api/files/startup-operations.sh && daphne -u /run/daphne/daphne%(process_num)d.sock --fd 0 --proxy-headers main.asgi:application numprocs=2 process_name=asgi%(process_num)d autostart=true autorestart=false stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 redirect_stderr=true …

23.09.2024
Кнопка Submit не обновляет страницу и не отправляет POST-запрос

Я делаю регистрацию на Django. Сделал форму, добавил кнопку, которая должна обновлять страницу и отправлять POST-запрос. Но кнопка не обновляет страницу и не отправляет запрос. У меня нет никаких скриптов на JavaScript. Мой код views.py: from django.shortcuts import render, …

23.09.2024
Modelformset_factory включает пустой объект списка как часть данных management_form, отображаемых на экране

При рендеринге набора форм, созданного с помощью modelformset_factory, я получаю разные результаты между локальным запущенным экземпляром приложения и версией, запущенной на сервере. В обе версии приложения включены следующие файлы: forms.py class NewCourseHoleForm(ModelForm): class Meta: model = CourseHole fields = …

23.09.2024
Как изменить/отфильтровать список опций в поле TreeNodeChoiceField в TabularInline

Как изменить список опций/выборов поля conto, основываясь на значении gruppo_id? conto - это внешний ключ к ветви дерева, описываемого как model.ContoCOGE(MPTTModel). Для каждого gruppo существует дерево, которое развивается на определенную глубину. Как отфильтровать все деревья и в поле …

23.09.2024
Я не получаю информацию из шаблона

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

23.09.2024
Как сделать загрузку изображений в Django лучше, не замедляя работу API? [закрыто]

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

23.09.2024
Проблемы с зависимостями в контейнере docker

Я использую веб-приложение на основе Django. Приложение использует несколько контейнеров, которые включают Redis, Postgres, ElasticSearch, Kibana и контейнер приложения. Когда я запускаю "docker-compose up -d --build", все контейнеры запускаются, но контейнер приложения выходит, Когда я проверил журналы для этого …

23.09.2024
Невозможно отправить почту в докеризованном Django-приложении, если настройки почты заданы из среды docker

Я работаю над докеризованным проектом django store с Celery и Redis. Когда покупатель делает заказ, Celery отправляет ему письмо об этом. Когда я задаю настройки почты в django напрямую, все работает нормально: EMAIL_USE_SSL = True EMAIL_HOST = "smtp.yandex.ru" EMAIL_HOST_USER …

23.09.2024
В чем разница между request.GET.get('username') и request.META.get('HTTP_X_ USERNAME') в DRF [duplicate]

Я хочу знать разницу между этими двумя методами получения данных Только что попытался разобраться в объектных концепциях получения этих данных... Я видел request.GET.get('username'), используемый в customauth.py во время пользовательской аутентификации, а request.META.get('HTTP_X_ USERNAME') видел в документации DRF, где …

23.09.2024
Можно ли создать в squarespace пользовательскую приборную панель для клиента/клиентов?

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

23.09.2024
Как найти близкие объекты в django?

У меня есть модель поставщика услуг. В ней есть два поля с именами: lat & lon class Provider(models.Model): name = models.CharField(max_length=100) lat = models.CharField(max_length=20) lon = models.CharField(max_length=20) address = models.TextField(null=True , blank=True) def save(self, *args, **kwargs): try: data = …

23.09.2024
Генерация моделей из старой базы данных Microsoft sql server 2005

В настоящее время я пытаюсь использовать Django inspectdb для генерации моделей из очень старой базы данных Microsoft sql server 2005. Я не писал базу данных. Ошибка, которую я получаю, заключается в том, что 'SYSDATETIME' не является распознанным именем встроенной функции. …

23.09.2024
Solr Search не возвращает ожидаемые результаты в Django с помощью Haystack

Я работаю над проектом Django, используя Haystack для поиска с Solr в качестве бэкенда. Я все настроил, но когда я выполняю поиск, результаты не возвращаются, как ожидалось. Описание проблемы: У меня есть представление поиска, которое запрашивает продукты …

23.09.2024
Мой cookie-запрос не работает на сервере, но работает локально (Azure Web Appservices)

Я использую свой веб-куки из chrome для входа в сеть с помощью запросов python. Это отлично работает на localhost http://127.0.0.1:8000/, но когда я развертываю это на azure App Services, это больше не работает и показывает "WARNING: …

21.09.2024
Шаблонизатор Django не распознает шаблоны в веб-странице

Пишу учебный проект по Django (версия Django==5.1.1). Создал обычное приложение "доска объявлений". Тренируюсь в создании шаблонов. Проблема в том, что при запуске локального хоста и обращении к ресурсу, я получаю веб-страницу, но операторы шаблонов не распознаются. Они вставляются в страницу …

20.09.2024
WebSocket отключен с кодом: 1011 в django

Consumers.py import asyncio import websockets import sounddevice as sd import vosk import queue from channels.generic.websocket import AsyncWebsocketConsumer model_path = "vosk_model/vosk-model-small-en-us-0.15" model = vosk.Model(model_path) sample_rate = 16000 audio_queue = queue.Queue() class SpeechRecognitionConsumer(AsyncWebsocketConsumer): async def connect(self): await self.accept() self.rec = vosk.KaldiRecognizer(model, sample_rate) …

20.09.2024
JQuery редактируемый select после вызова Ajax в Django

Я использую JQuery editable select в проекте Django, чтобы сделать виджеты select доступными для поиска. Когда я вызываю другой шаблон, содержащий селекбоксы, с помощью Ajax, скрипт не будет применяться, если я не использую : $.getScript("https://rawgit.com/indrimuska/jquery-editable-select/master/dist/jquery-editable-select.min.js").then(() => {} …

20.09.2024
Django admin Неизвестная ошибка при регистрации пользователя

Когда я добавил USER в admin, а затем registered и создал новый класс для его admin, Django выдал мне эту ошибку. from django.contrib import admin from .models import * class CategoryAdmin(admin.ModelAdmin): list_display = ("name",) class JobAdmin(admin.ModelAdmin): list_display = ("id", …

20.09.2024
Как я могу успешно реализовать отношения "многие ко многим" между двумя моделями в моем проекте на django?

после того как я сделал проект с помощью flask и sqlite я хочу сделать его с помощью django у меня получилось добавить продукты к определенной дате и подсчитывает общее количество калорий, но я не могу показать дни с …

20.09.2024
Модель запросов с полем "многие ко многим" с пустым списком в качестве входных данных

У меня есть модель, содержащая поле многие-ко-многим: class Transaction(models.Model): id = models.UUIDField(default=uuid.uuid4, unique=True, editable=False, primary_key=True) transaction_date = models.DateField(null=False, blank=False) transaction_category = models.ForeignKey(Category, on_delete=models.PROTECT, null=False, blank=False) customer_vendor = models.ForeignKey(CustomerVendor, on_delete=models.PROTECT, blank=False, null=False) account = models.ForeignKey(Account, on_delete=models.PROTECT, blank=False, null=False) reimbursable = …

20.09.2024
Невозможно получить доступ к ведру облачного хранилища Google из рабочего процесса GitHub Actions

У меня есть тестовый пример Django test_retrieve_bucket для проверки доступа к хранилищу GCP bucket. from django.test import SimpleTestCase, TestCase from google.cloud import storage class DemoTest(TestCase): def setUp(self): self.expense = Expense.objects.create( invoice_number = "ABC", account_number = "123", customer_name = "XYZ", …

19.09.2024
JQuery - использование статического файла в getscript

В одном из моих скриптов я использую $.getScript("https://rawgit.com/indrimuska/jquery-editable-select/master/dist/jquery-editable-select.min.js").then(() => {...}); чтобы получить сценарий, прежде чем идти дальше. Загрузка этого скрипта через https занимает много времени, поэтому я сохранил этот файл в папке static в django как jquery-editable-select.min.js …

19.09.2024
Запрос не достиг моего представления Django

Это веб-проект Django, В моей панели навигации у меня есть выпадающий список, который содержит кнопки для изучения продуктов в зависимости от их категории, вот код выпадающего списка сниппета в главном шаблоне: <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" …

19.09.2024
Проблема производительности Django при рендеринге после обновления до Django 4.2

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

19.09.2024
TypeError: '<' не поддерживается между экземплярами 'CombinedExpression' и 'int' при попытке реализовать сигнал post_save с помощью django-axes

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

19.09.2024
Генерация арабского pdf-файла с помощью Django и xhtml2pdf

Я хочу создать арабский PDF-файл, используя Django и библиотеку xhtml2pdf. Мой код выглядит следующим образом: В views.py class ViewPDF(View): def get(self, request, *args, **kwargs): name=أفراد.objects.get(رقم_شخصي="100056").الإسم data={"name":name} pdf = render_to_pdf('pdf_template.html', data) return HttpResponse(pdf, content_type='application/pdf') def render_to_pdf(template_src, context_dict={}): template …

19.09.2024
Как изменить Root User на Custom User в Dockerfile

Я пытался сделать всех пользователей в моем Dockerfile пользовательскими, так как при запуске collectstatic в моем приложении Django, я получаю сообщение об ошибке: [Errno 13] Permission denied: /code/static/admin/js/vendor/select2/i18n/pl.6031b4f16452.js.gz' Я также хочу сделать это по соображениям безопасности. …

19.09.2024
Как войти в два разных проекта в django

У меня есть два Django-приложения, app1 и app2, оба используют одну и ту же базу данных и работают на разных портах (localhost:8000 и localhost:8010). Когда я вхожу в приложение 1, я хочу, чтобы пользователь автоматически входил и в приложение …

19.09.2024
Как проверить сообщения, содержащие нецензурные слова, в Django? [закрыто]

Forms.py offensive.py utils.py views.py HTML-файл У меня есть Django-проект, в котором анонимные пользователи отправляют сообщения. Сообщения не должны содержать нецензурных слов. Я создал файл …

19.09.2024
Как создать инструмент и настроить приложение django с помощью OTel?

Я создал пример приложения django, которое принимает данные в конечную точку. Моя цель - оснастить его OTel так, чтобы он сообщал следующие метрики для каждой конечной точки: Коэффициент ошибок Задержка (И, надеюсь, сделать это …

19.09.2024
Javascript получает код вместо имени в Django [закрыто]

Это javascript, который я нашел на github, это ссылка для него. Проблема в том, что когда я использую ph-address-selector.js, он работает, но вместо того, чтобы получить "display name", он получает "code ids", что является истинным значением …

19.09.2024
Не могу сделать makemigrations и запустить проект

&lt;class 'authre.admin.CustomUserAdmin'&gt;: (admin.E116) The value of 'list_filter[0]' refers to 'is_active', which does not refer to a Field. authre/models.py from django.contrib.auth.models import AbstractUser from django.db import models from django.utils import timezone class CustomUser(AbstractUser): expires_at = models.DateTimeField(null=True, blank=True) @property def is_active(self): # …

19.09.2024
Celery + RabbitMQ случайный сброс соединения одноранговым пользователем

Я использую celery в django с rabbitmq, он работает нормально, но иногда выдает ConnectionResetError traceback: [2024-09-18 07:08:31,427: ERROR/MainProcess] Error cleaning up after event loop: RecoverableConnectionError(None, 'Socket was disconnected', None, '') Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/celery/worker/loops.py", line 97, …

19.09.2024
Django: использование старой версии postgresql

Я хочу разработать бэкэнд на Django и взаимодействовать с производственной базой данных, которая работает под управлением PostgreSQL 12.X. Однако Django 5 совместим только с PostgreSQL 13+. Есть варианты написание прямых SQL-команд взлом Django для перезаписи …

19.09.2024
Обработка переменных шаблонизатора django в коде html

Views.py def index(request): pwd = &quot;PASS_WORD&quot; html = '&lt;ul&gt;\ &lt;li&gt;Инженер:&lt;br&gt;\ &lt;ul&gt;\ &lt;li&gt;&lt;b&gt;USER:&lt;/b&gt; deltav&lt;/li&gt;\ &lt;li&gt;&lt;b&gt;PASS:&lt;/b&gt; {{pwd}}&lt;/li&gt;\ &lt;/ul&gt;\ &lt;/li&gt;\ &lt;/ul&gt;' data = {'pwd': pwd, 'html':html} return render(request, &quot;index.html&quot;, context = data) index.html {% extends &quot;template.html&quot; %} {% block title %}Главная{% endblock …

19.09.2024
Я неправильно использую return render(request, url) в django? (CS50)

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

19.09.2024
Как сохранить измененную версию библиотеки Python и гарантировать, что мое приложение установит эту версию автоматически, используя requirements.txt? [дубликат]

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

19.09.2024
Ошибка "SQLite backend does not support timezone-aware datetimes when USE_TZ is False" при сохранении DateField в Django

Я работаю над проектом Django, использующим базу данных SQLite, и столкнулся со следующей ошибкой при попытке сохранить записи в базе данных: SQLite backend does not support timezone-aware datetimes when USE_TZ is False. В моей модели я использую …

19.09.2024
AVIF для Django-imagekit?

Допустим, это мой код, созданный на основе django-imagekit. from django.db import models from imagekit.models import ImageSpecField from imagekit.processors import ResizeToFill class Profile(models.Model): avatar = models.ImageField(upload_to='avatars') avatar_thumbnail = ImageSpecField(source='avatar', processors=[ResizeToFill(100, 50)], format='JPEG', options={'quality': 60}) Как это можно изменить, …

19.09.2024
Как эффективно использовать соединения MongoClient в Django с помощью PyMongo?

Я работаю над проектом, используя Django версии 3.0.8 и PyMongo версии 3.11.3. В настоящее время для каждого входящего запроса создается новое соединение MongoClient, которое уничтожается после обработки запроса. Например: def get_all_logs(request): req = json.loads(request.body.decode('utf-8')) record_id = str(req.get('record_id')).strip() with …