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

29.03.2024
Django миграция с CIEmailField на collation

Я обновил версию django до 4.2.8, после чего CIEmailField() устарел. Я использовал это CIEmailField в поле электронной почты пользователя. Поэтому мне пришлось изменить его на: email = models.EmailField(unique=True, db_collation="case_insensitive") Итак, миграция выглядит следующим образом: operations = …

29.03.2024
Создание системы входа в Azure B2B с фронтендом Vue.js и бэкендом Python Django

Я работаю над приложением полного стека, используя Vue.js для фронтенда и Python Django для бэкенда. Теперь я хочу настроить систему логина на основе Microsoft Entra для моего арендатора (B2B). Поскольку мой сайт представляет собой SPA, первоначальной мыслью было …

29.03.2024
Отправка электронной почты в django с помощью smtp

на моем сайте я пытаюсь сбросить пароль по электронной почте с помощью smtp, но когда я отправляю запрос на изменение пароля, я получаю эту ошибку: вот мой settings.py : …

29.03.2024
Импорт CSV-файла из фронт-энда React в бэкэнд Django/Python оказывается ненадежным

Я пытаюсь получить данные из csv-файла, загруженного через фронт-енд ReactJs, а затем импортировать их в базу данных sqlite в бэкенде Django/Python. Я пытаюсь использовать один и тот же код для нескольких разных импортов, и у меня есть по …

29.03.2024
Проблема с развертыванием Django --> Apache WSGI

У меня есть приложение django, работающее в VS Code 1.86.2 на машине Debian 12 с использованием Python 3.11.2. Я работаю над тестовым развертыванием на Apache 2.4.57 и mod_wsgi 4.9.4. Я работал с документацией от Apache и Django. На данный …

29.03.2024
Должен ли я использовать GET или POST для запроса с телом в DRF?

Я относительно новичок в веб-разработке и пишу backend для webapp для практических занятий по химическим элементам и соединениям и их формулам в нашей школе. Я использую Django и Django Rest Framework. Я столкнулся с дилеммой, когда не могу решить, …

29.03.2024
Моя конфигурация djanco не загружает изображения, но сохраняет их в базе данных без каких-либо ошибок

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

29.03.2024
Проблема с обращением к локальному файлу linux, через Django

Проблема: когда пытаюсь получить данные из локального файла в linux, через view.py - request.GET.get метод - получаю ошибку кодировки. Файл view.py - в нем нет проблем JS передает корректные данные, которые передаются в функцию find_duty в качестве аргумента: def test_page(request): …

29.03.2024
Когда я применяю Cronejob, похоже, что он не действует.

Просмотров: @scheduled_task def daily(request): signals.task_daily.send_robust(sender=None) return HttpResponse('ok') сигналы: from django.dispatch import Signal task_daily = Signal() commad: from django.core import management from django.dispatch import receiver @receiver(task_daily) def clear_old_sessions(*args, **kwargs): management.call_command("clearsessions", verbosity=0) print("Old sessions cleared") …

29.03.2024
Какая конечная точка oauth 2.0 используется для проверки токена носителя

У меня есть сервер oauth 2, реализованный с помощью провайдера django oauth2. Я реализую поток учетных данных клиента в api. Клиентское приложение выполняет POST к конечной точке /token/ сервера oauth, чтобы получить токен доступа. Затем он …

29.03.2024
Представление Django работает медленно

У меня есть представление в моем проекте Django: @permission_required('storage.add_iteminrelease') @transaction.atomic def add_item_in_release(request, id): release = get_object_or_404(Release, pk=id) if (request.method == 'POST'): add_item_in_release_form = ItemInReleaseForm(request.POST) if add_item_in_release_form.is_valid(): add_item_in_release_form.instance.release = release item = add_item_in_release_form.cleaned_data['item'] if item.count < add_item_in_release_form.cleaned_data['count']: messages.add_message(request, …

29.03.2024
Возврат нескольких объектов при выборе варианта и создании для него объекта

В моем проекте я использую react для фронтенда и django для бэкенда. У меня есть следующие модели, которые связаны с проблемой, с которой я столкнулся Связанные с ними представления следующие def submit_user_data(request): if request.method == 'POST': data = request.POST …

29.03.2024
Каналы Django: Как ссылаться на ForeignKey и их поля в контексте async?

Я сейчас переделываю пару Websocket-Handlers из WebsocketConsumer в AsyncWebsocketConsumer. Есть одна строка, которая вызывает проблемы. В версии Sync было: self.mydatacache['workernr'] = school.objects.get(id=myschool).tf_worker.id Моя первая попытка создать асинхронную версию была такой: self.mydatacache['workernr'] = await school.objects.aget(id=myschool).tf_worker.id Вторая попытка: …

29.03.2024
Повреждение фрагментов аудиобайт при потоковой передаче с помощью Django и Websockets

Я пытаюсь реализовать сервис потоковой транскрипции аудио с использованием django и websockets. Реализация работает, но фрагменты повреждаются через некоторое время, например, после десятого или одиннадцатого фрагмента транскрипции, при отладке я обнаружил, что расширение webm audio bytes отсутствует (что означает, что …

29.03.2024
Как сделать форум на моем Django сайте? [закрыто]

Я хочу иметь форум на моем сайте Django и предпочитаю использовать сторонние пакеты. Проведя некоторые исследования, я увидел такие пакеты, как machina, Spirit и PyBBM https://django-machina.readthedocs.io/en/latest/getting_started.html Вопрос в том, как я могу заставить любой из …

29.03.2024
Как управлять разными репозиториями для разных клиентов с одним и тем же проектом?

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

29.03.2024
Oauth2 Авторизация в Django Rest Framework с помощью django-auth-toolkit

Делаю oauth2 провайдер и клиент на, котором будут несколько защищенных для не авторизированных пользователей api эндпоинтов. Я создал 2 django проекта: На одном настроил django-oauth-toolkit чтобы он работал как провайдер, создал application На втором сделал логику для получения токена, и …

29.03.2024
Невозможно увидеть текст в раскрывающемся списке

В моем проекте я использую react для фронтенда и django для бэкенда. У меня есть следующая модель class Role(models.Model): ROLE_CHOICES = ( ('Recruiter', 'Recruiter'), ('Manager', 'Manager'), ('Business Development Partner', 'Business Development Partner'), ('Business Development Partner Manager', 'Business Development Partner Manager'), …

29.03.2024
Как зарегистрировать пользовательское RangeField в postgre db с помощью django

Я попытался следовать docs и вот к чему я пришел: from django.db import models from django import forms from django.contrib.postgres.fields import RangeField from psycopg.types.range import Range from django.utils.translation import gettext_lazy as _ class TimeRange(Range): """Time interval.""" …

29.03.2024
Как исправить эту ошибку :ModuleNotFoundError [duplicate]

Я работаю над проектом django в качестве редактора я использую vscode Я установил виртуальную среду и без проблем установил django. Я также установил модуль qrcode, но проблема возникает, когда я пытаюсь импортировать его. Я получаю следующее сообщение: ModuleNotFoundError: No …

29.03.2024
Умножение разницы между сегодняшним днем и полем DateField на число с помощью Django Models

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

29.03.2024
Django добавить файлы в шаблон не работает ожидаемым образом

Я начинающий Django и Python, и я столкнулся с проблемой при использовании Django. Я надеюсь использовать фильтр в шаблоне, чтобы получить нужную мне строку, но результат ниже не тот, который я ожидал. # filter definition @register.filter def to_class_name(obj): return …

29.03.2024
Скачивание файлов, загруженных в папку "static" - Django

Мне нужно, чтобы .wav-файл, созданный в папке "static", можно было скачать по ссылке, вставленной через HTML, или просмотреть через FileResponse. Я пробовал такие вещи, как: <a href="{% static 'files/{{ filename }}' %}">Download: {{ filename }} </a> …

29.03.2024
Нет такого файла или каталога: '/tmp/tmp_ejr26m6.upload.mp3' в Django

Недавно я корректировал расположение медиафайлов, когда мне выдало эту ошибку: [Errno 2] No such file or directory: '/tmp/tmp1d93dhp7.upload.mp4' в Django. До сих пор я проверял опечатки в коде расположения файлов в настройках, представлениях и моделях. Сайт работает, просто …

28.03.2024
Вывод содержимого фронтенда сайта из бэкенда django

Я собираюсь создать сайт на angular и мне нужно вывести содержимое из бэкенда на MySQL Мне нужна помощь в разработке модели данных для сайта Как спланировать модель данных для управления контентом сайта из бэкенда. Мне нужно четкое объяснение структуры базы …

28.03.2024
Не могу передать User в свою форму своей модели

Views.py def create_patient(request): patient_user = request.user form = CreatePatientForm(request.POST, initial={'user': patient_user}) if request.method == 'POST': if form.is_valid(): form.save() return redirect('mainpage') else: form = CreatePatientForm() context = {'form': form, 'patient_user': patient_user} return render(request, 'clinic/create_patient.html', context) forms.py class CreatePatientForm(forms.ModelForm): class Meta: …

28.03.2024
Как автоматически изменить поле статуса с 1 на 0 при достижении времени окончания_времени

Это моя модель аукциона. class Auction(models.Model): auction_id = models.AutoField(primary_key=True) crop = models.ForeignKey(Crop, on_delete=models.CASCADE) image = models.ImageField(upload_to="crop-image") farmer = models.ForeignKey(User, on_delete=models.CASCADE, limit_choices_to={'user_type': 'farmer'}) creation_time = models.DateTimeField(auto_now_add=True) end_date = models.DateField() end_time = models.TimeField() status = models.BooleanField(default=True) qty = models.IntegerField() unit = models.CharField(max_length=10, …

28.03.2024
Python Django HTMLCalendar Как установить первый день недели на воскресенье

Как указано в заголовке, цель состоит в том, чтобы заставить недели в календаре начинаться с воскресенья, а не с понедельника, как показано ниже. Я знаю, что calendar.setfirstweekday(calendar.SUNDAY) должен быть в состоянии сделать этот трюк. Я просто не могу понять, как/где …

28.03.2024
Ошибка при попытке получить SSL Lets Encrypt в веб-приложении Apache Django ubuntu oc

Я хотел получить бесплатный ssl и поэтому установил lets encrypt. Я знал об ошибках с модулем WSGI и дубликатом и успешно их решил. Но когда я перехожу на адрес isabelcanvas.ru, он не загружается. В журнале error.conf нет индикаторов. …

28.03.2024
Приложение Django -> экземпляр развертывания Elastic Beanstalk - Сайт висит

Я следовал этому руководству по развертыванию приложения Django на инстансе AWS EB и дошел до eb deploy этапа. Мои лог-файлы, кажется, предполагают, что все в порядке, за исключением того, что программа проверки здоровья вызывает …

28.03.2024
Взятие поля из другой модели в сериализаторах

Сейчас я делаю домашний проект о спорте, и у меня есть модель TrainZone и TrainZoneImage, и в сериализаторах мне нужно отобразить поле изображения из модели TrainZoneImage в TrainZoneSerializer изображения полей должны быть [], …

28.03.2024
Токен csrf администратора Django не установлен

У меня есть проект Django, работающий локально, с работающим входом на портал администратора. После развертывания проекта в нашей среде разработки страницы, не требующие CSRF-аутентификации, доступны для просмотра, но портал администратора возвращает ошибку CSRF-токена при попытке входа. Получена ошибка: CSRF …

28.03.2024
Получение значения json-поля в sqlite-модели из представления django

Я пытаюсь получить значение из correct_answer ключа в JSON-поле внутри модели, которое ранее было получено из внешнего API. Это значение используется в условии для перенаправления (правильный ответ) или отображения нового вопроса (неправильный ответ). Когда я попытался получить доступ к …

28.03.2024
Почему group_send() не публикует сообщения

Я работаю с каналами django. У меня есть класс consumer, соединение с ним также установлено. но group_send() сообщения не принимаются. вот consumer class EchoConsumer(AsyncWebsocketConsumer): async def connect(self): await self.accept() logger.info(f" echo echo.. ") self.channel_layer.group_add("ks", self.channel_name) async def disconnect(self, close_code): …

28.03.2024
Хотите получить значение внешнего ключа вместо целого объекта с помощью сериализаторов django-rest-framework

Я использую фреймворк Django rest для создания API. У меня есть следующие модели: models.py class Faculty(models.Model): name = models.CharField(max_length=25, unique=False, null=False, blank=False) email = models.EmailField(max_length=25, unique=True, null=False, blank=False) class …

28.03.2024
Multipart/form-data не устанавливается в MultipartEncoder (python)

Я пытаюсь загрузить файл на сервер, и он принимает файл только в формате multipart/form-data, поэтому, когда я пытаюсь отправить его с помощью кодировки, например: m = MultipartEncoder( fields={'document': json.dumps(metadata), 'files': (file_name, open(file_path,'rb'),'multipart/form-data')} ) headers = {'content-type': m.content_type} response …

28.03.2024
Request.FILES и request.POST.get в Django [duplicate]

Мне нужно, чтобы следующий код работал так, как написано: testo = request.POST.get('testo') lang = request.POST.get('lang') audio = request.FILES['audio'] fs = FileSystemStorage() filename = fs.save(audio.name, audio) uploaded_file_url = fs.url(filename) Проблема в том, что для request.FILES форма должна быть …

28.03.2024
Почему Django добавляет 1 секунду к времени жизни cookie?

Я пытаюсь реализовать JWT-аутентификацию, используя django-graphql-jwt на бэкенде и nuxt3 на фронтенде. Мой токен и refresh_token хранятся в куках, и я обернул GraphQLView в декоратор jwt_cookie, который автоматически проверяет наличие jwt-токена в куке, а также его валидность. В общем, все …

28.03.2024
Django с использованием подзапроса в annotate: Как получить все строки, соответствующие условию фильтрации

У меня есть две модели с M2M field. Поскольку не будет никаких обновлений или удалений (просто нужно читать данные из БД), я хочу иметь одно обращение к БД для получения всех необходимых данных. Я использовал prefetch_related с Prefetch, чтобы …

28.03.2024
Почему ImageGalleryBlock в wagtail-crx/coderedcms не возвращает изображений?

Wagtail-CRX устанавливается с предопределенным блоком StreamField ImageGalleryBlock, который позволяет пользователю выбрать коллекцию изображений, которые затем выводятся на страницу вместе с модальной всплывающей структурой. В models.py моего приложения я создал переменную image_gallery следующим образом image_gallery = StreamField([ ('image_gallery', ImageGalleryBlock()), ], …