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

25.09.2024
Django CMS vs Django [закрыто]

Мы планируем построить систему отслеживания приложений с несколькими ролями и разрешениями. Мой вопрос заключается в следующем : Какая платформа лучше - Django CMS или Django? У меня сложилось впечатление, что Django CMS поставляется со всеми ролями / группами / …

25.09.2024
Как подружиться с функцией, возвращающей некоторое значение

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

25.09.2024
Wagtail django.db.utils.OperationalError: (1463, "Non-grouping field 'numchild' is used in HAVING clause")

Я работаю над проектом Django и столкнулся с проблемой, которую никак не могу решить. Когда я пытаюсь запустить свое приложение, я получаю следующую ошибку: django.db.utils.OperationalError: (1463, "Non-grouping field 'numchild' is used in HAVING clause") Я не уверен, …

25.09.2024
Когда я пытаюсь использовать "django-admin runserver" в проекте, который работал около месяца назад (я ничего не редактировал, однако), происходит следующее (на VSCode)

PS F:\filenaem\djangler> django-admin runserver Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "C:\Users\user\AppData\Local\Programs\Python\Python312\Scripts\django-admin.exe\__main__.py", line 7, in <module> File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line utility.execute() File "C:\Users\user\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\management\__init__.py", line 436, …

25.09.2024
Django Tenant бросает ошибку raise ImproperlyConfigured("Cannot import ASGI_APPLICATION module %r" % path)

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

25.09.2024
Метод оплаты CashApp не отображается в Django при интеграции с Adyen

Я пытаюсь интегрировать методы оплаты Adyen (включая CashApp) в мое веб-приложение Django, но метод оплаты CashApp не отображается на фронт-энде. Вместо этого я получаю следующую ошибку: ERROR Error during initialization ERROR: Error during initialization at e.<anonymous> (https://checkoutshopper-test.adyen.com/checkoutshopper/sdk/5.68.0/adyen.js:1:460538) at P …

25.09.2024
Oauth2 не перенаправляет на мое приложение flutter после успешного входа в систему

Я пытаюсь реализовать oauth2 с помощью пакета flutter_appauth. После успешного входа в систему веб-страница должна перенаправлять на мое мобильное приложение. В данный момент она просто остается на веб-странице (перенаправление на домашнюю страницу). В настоящее время я получаю эту ошибку …

25.09.2024
Django SMTPAuthenticationError при использовании одного и того же имени переменной для EMAIL_HOST_PASSWORD в .env и settings.py

Я работаю над проектом Django, в котором я использую Gmail для почтовых сервисов. В файле .env у меня следующая конфигурация: EMAIL_HOST_USER=gmail@gmail.com EMAIL_HOST_PASSWORD=пароль А в файле settings.py я загружаю эти переменные следующим образом: EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER') EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD') …

25.09.2024
Django случайный пост не отображается на base.html

Я пытаюсь заставить рекламу отображаться в боковой панели моего сайта (в файле base.html). Однако объявления не отображаются. Код, который я использую, следующий: views.py from django.shortcuts import render, redirect from django.http import HttpResponse from .models import * import random …

25.09.2024
Как пофиксить didn't return an HttpResponse object, если стоит rediret на нужную страничку, а он не видит?

У меня есть вот такая формочка регистрации class RegistrationForm(UserCreationForm): class Meta: model = User fields = ['username', 'password1', 'password2'] username = forms.CharField(label="", max_length=1024, required=True, widget=forms.widgets.TextInput(attrs={ "display": "block", "class": "username-block", "placeholder": "Введите ваш Логин", })) password1 = forms.CharField(label="", max_length=1024, required=True, widget=forms.widgets.PasswordInput(attrs={ …

25.09.2024
Я продолжаю получать 405 ошибку на моем Django Blog

У меня возникла проблема с моим Django Blog. Каждый раз, когда я пытаюсь включить страницу "Обо мне", я получаю 405 ошибку. Для контекста вот мой код: posts/views.py: from django.views.generic import View from .models import Post class AboutView(View): template_name …

24.09.2024
Django admin EmailField с null=True, blank=True, unique=True сохраняет пустую строку ("") вместо null

Когда я использую Django EmailField с null=True, blank=True, unique=True, админ сохраняет пустую строку ("") вместо null. Поэтому я получаю ошибку "Пользователь с таким адресом электронной почты уже существует.". Как говорится в этом тикете, эта проблема должна быть …

24.09.2024
Вход в систему по электронной почте: функция аутентификации не работает

Def EmailLoginVerify(request): if request.method == 'POST': if 'token' in request.POST: try: submitted_token = int(request.POST['token']) except ValueError: return HttpResponse('Invalid token format', status=400) if submitted_token == request.session.get('login_token'): email = request.session.get('email') try: target = MyUser.objects.get(email=email) print('user is', target.username, 'and password is', target.password) #export: …

24.09.2024
Django.db.utils.NotSupportedError: (1235, "Эта версия MySQL еще не поддерживает подзапрос 'LIMIT & IN/ALL/ANY/SOME'") в Django

Я создаю Django-приложение и пытаюсь реализовать пагинацию на большом наборе данных для отчета. При запросе к базе данных возникает ошибка: django.db.utils.NotSupportedError: (1235, "This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'"). Я использую MySQL в качестве бэкенда базы …

24.09.2024
Получение IP-адреса клиента в Django из конфига прокси nginx [duplicate]

У меня есть следующая настройка для запуска моего сервера Django, и я хочу получить IP-адрес клиента на сервере Django, но он выдает мне неправильный IP-адрес Nginx proxy conf events { worker_connections 1024; } http { log_format custom_format '$remote_addr - …

24.09.2024
Как улучшить изображения отпечатков пальцев без размытия краев? Я использую django [закрыто]

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

24.09.2024
Открытие локального клиента Outlook с вложениями из бэкенда с помощью выбора файла во фронтенде [закрыто]

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

24.09.2024
Как получить доступ к параметрам поля модели Django?

Например есть класс: class Support(models.Model): title = models.CharField(verbose_name='Наименование') description = models.TextField(verbose_name='Описание') Надо что-то вроде: def get_verbose_names(self): return {'title': title.verbose_name, 'description': description.verbose_name) А также в template: <li class="active"><a href="#description" data-toggle="tab">{{ support.title.verbose_name }} = {{ support.title }}</a></li> Ну или: <li …

24.09.2024
Как подключить пользовательское хранилище к django

Я пишу пользовательский модуль хранения для использования удаленного seafile-сервера в качестве хранилища для установки django (django-cms). Файл seafile.py находится в папке проекта: Класс хранилища был протестирован с помощью jupyter …

24.09.2024
Как использовать пользовательские заголовки для передачи session_id и csrf_token в Django с сессиями, поддерживаемыми базой данных?

Я использую Django с хранилищем сессий на основе базы данных, и в результате session_id хранится в cookies. Однако мы используем сервер Caddy, который удаляет cookies из заголовков запросов. Мне нужно: Передавайте session_id и csrf_token через …

24.09.2024
Ошибка при миграции после установки rest_framework_api_key

Я пытаюсь использовать библиотеку this. Но при попытке выполнить команду python manage.py migrate я получаю следующую ошибку. Operations to perform: Apply all migrations: admin, auth, contenttypes, rest_framework_api_key, sessions Running migrations: Applying rest_framework_api_key.0001_initial... OK Applying rest_framework_api_key.0002_auto_20190529_2243...Traceback (most …

24.09.2024
Как реализовать импорт и вызов функции в template django или организовать работу с контекстом?

Пишу сайт для интернет-магазина на django. Хочу сделать оптимизацию и привести в порядок данные в контексте. Все страницы html состоят из большого набора вложений, частично повторяющихся на других страницах, частично своих: {% include "div_top.html" %} {% include "div_menu.html%" } свой …

24.09.2024
Как реализовать цикл for на нужное число раз в шаблоне Django

Как реализовать в Django template без костылей: {% for i in range(n) %} <код> {% endfor %} Неожиданная проблемка. Временно повторяю <код> два раза, но это жесткий костыль. Везде в примерах фор используется только с итерируемыми объектами, поочередно перебираемыми. …

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(() => {} …