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

16.05.2024
Каналы Django: Ошибка UNKNOWN при записи в сокет. Соединение потеряно

У нас есть Django Channels в связке с uvicorn и azure redis instance. Наш часовой заваливается ошибками, такими как: Exception in ASGI application ssd.consumers in disconnect Error UNKNOWN while writing to socket. Connection lost. Исключение возникает в …

16.05.2024
Django DRF не может десериализовать json

Я столкнулся с очень странной проблемой с django drf. Представление ниже не десериализует event_time в методе post(). class EventListCreateView(generics.ListCreateAPIView): class EventSerializer(serializers.ModelSerializer): school_id = serializers.IntegerField(read_only=True) class_number = serializers.CharField(source='class.universal_number', read_only=True) class_id = serializers.IntegerField(write_only=True) class Meta: model = Event fields = ('pk', …

16.05.2024
Django celery с redis, celery worker не получает сообщений

У меня есть проект django с celery Вот мой proj/settings.py (только части с сельдереем) # -----CELERY CELERY_TIMEZONE = "Asia/jakarta" CELERY_BROKER_URL = "redis://localhost" CELERY_TASK_DEFAULT_QUEUE ='taibridge' CELERY_DEFAULT_QUEUE ='taibridge' CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True # ---EOF-CELERY и вот мой proj/celery.py …

16.05.2024
Python Daylight Savings Accomodation [дубликат]

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

16.05.2024
Установка значения field.required в false приводит к ошибке Индексы списка должны быть целыми числами или фрагментами, а не строками

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

16.05.2024
Как использовать базу данных mysql в проекте django

Установил оператор подключения к базе данных в settings.py, он возвращает no biulding tools and ask to install mysqlclient. django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

16.05.2024
Файл представлений Django говорит

У меня возникла следующая ошибка: не был возвращен объект HttpResponse. Вместо него возвращается None. И из того, что я прочитал, это было связано с отсутствием рендера в строке возврата, однако после многократной проверки рендер выводится из функции возврата, как …

16.05.2024
KeyError в /cart/ 'product_obj' Django

В моей корзине я могу добавить один и тот же товар с разными размерами и цветами. Но случайно, когда я хочу добавить один и тот же товар с разными размерами и цветом, у меня возникает ошибка в функции корзины iter. …

16.05.2024
Как реализовать пул соединений в django?

У нас есть несколько серверов, обращающихся к центральной базе данных MySQL, что приводит к разрыву соединений и потенциально влияет на производительность. Чтобы уменьшить это, я реализовал пул соединений в Django, используя пакет django-db-connection-pool (https://pypi.org/project/django-db-connection-pool/#:~:text=django%2Ddb%2Dconnection%2Dpool%5Ball%5D). Однако я не …

16.05.2024
Django Tests Throw ORA-00942: table or view does not exist

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

16.05.2024
Решение технического стека Python 5-Card Draw

Я пытаюсь создать игру в покер на 5 карт (один игрок с 4 ботами) для моего 85-летнего отца, чтобы он мог использовать планшет - с помощью сенсорного управления. Я изучаю python и не против использовать его для продолжения обучения. Я …

15.05.2024
Гуникорн не получает печенье

У меня есть DjangoApp с gunicorn и NGNIX. Я использую переключатель языков: def setlang(request): if get_language() == 'de': lang = 'en' else: lang = 'de' response = redirect('index') response.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang) return response index: def index(request): return render(request, …

15.05.2024
Django Tenants - я потратил на него много времени.

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

15.05.2024
Процесс установки Django [закрыто]

Я загрузил Django и "from django.shortcuts import render" выдает ошибку. И некоторые другие импорты из Django тоже выдают ошибку Я пробовал использовать chat gpt, но шаги не сработали, я попробовал переустановить Django, но все равно ничего не вышло

15.05.2024
Django: Обновление формы без обновления даты/времени, когда поле Date/TimeField имеет значение auto_now=True

Я создал приложение для ведения записей. Я хочу, чтобы пользователь мог редактировать событие, но без обновления поля Date/TimeField, когда они установлены в auto_now=True. models.py class Game(models.Model): # ForeignKeys user = models.ForeignKey(User, max_length=10, on_delete=models.CASCADE, null=True) deck = models.ForeignKey(Deck, on_delete=models.CASCADE, null=True) …

15.05.2024
Django и Webpack - реализация современных инструментов Javascript

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

15.05.2024
Как НЕ наследовать блок в дочернем шаблоне в Django

Задаю вопрос по обучению Django. Делаю всё по видеоуроку, но решил немного отойти от этого курса и немного подправить страницу под себя. Нашел такую проблему, что в одном шаблоне мне не нужно отображать блок с категориями в дочернем шаблоне Вот …

15.05.2024
Когда я хочу выйти из системы, он показывает HTTP ERROR 405 [duplicate]

Пожалуйста, помогите мне. Я пытаюсь сделать выход из системы, но он выдает только HTTP ERROR 405. Я прочитал некоторую информацию об этой проблеме, что она дает метод "GET", а мне нужен метод "POST", но это все равно не работает. urls.py …

15.05.2024
Ошибка в django 404 Страница не найдена (404) Метод запроса: GET

При нажатии на эту ссылку: http://127.0.0.1:8000/accounts/register выдает ошибку 404, не знаю что с ней делать Вот код: registration/urls.py: from django.contrib.auth import views as auth_views from django.urls import path from . import views urlpatterns = [ path('/register', …

15.05.2024
Интернационализация/перевод Django gettext не работает на производстве в облаке, запущенном с помощью docker

Я работаю над сайтом, используя Django + gettext + docker и размещая его на облачном хостинге, мой dev - среда windows 11. (Я прошел через многое, пока мне не удалось развернуть мою сборку). Но что-то забавное произошло, когда я …

15.05.2024
Вложенные инлайн-панели ' : ManyToOneRel' у объекта Wagtail нет атрибута 'verbose_name'

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

15.05.2024
Django проверяет, все ли объекты, ссылающиеся на объект, имеют определенный "флаг"?

Когда мне нужно проверить, что объект больше не упоминается, я могу использовать class ModelA(models.Model): pass class ModelB(models.Model): retired = models.BooleanField(default=False) modelA = models.ForeignKey( ModelA, ) ModelA.objects.filter(~Q(modelb__isnull=False)) "Странный" формат использования отрицания и проверки на False позволяет создать оператор …

15.05.2024
Django Forms, возвращающий "False":

Вот мой файл form.py: from django import forms class PostForm(forms.Form): title_name = forms.CharField(max_length=255) description = forms.CharField(max_length=10000) Вот мой файл view.py: def createPost(request): if request.method == "POST": form = PostForm(request.POST) print(form.is_valid()) if form.is_valid(): # To extarct data from …

15.05.2024
Некорректная обработка формы python django

Есть следующий класс формы: class AddressRegistrationForm(forms.ModelForm): class Meta: model = AddressRegistration fields = ['address'] def __init__(self, *args, **kwargs): super(AddressRegistrationForm, self).__init__(*args, **kwargs) search_data = kwargs['initial']['search_data'] self.fields['address'].queryset = Address.objects.filter( street__icontains=search_data['street'], city__icontains=search_data['city'], ) if len(self.fields['address'].queryset) > 0: self.fields['address'].initial = self.fields['address'].queryset[0] …

15.05.2024
Невозможно сохранить группу или разрешение через интерфейс администратора Django

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

15.05.2024
Значения таблицы не отображаются после отправки формы с помощью Django

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

15.05.2024
Миграция Wagtail Django не применяется при запуске `migrate`.

Когда я запускаю Django makemigrations на Wagtail, я получаю миграцию (вставленную внизу), которая, похоже, не мигрирует должным образом. Здесь вы видите, как я успешно делаю миграцию, применяю ее без ошибок, а затем, после выполнения runserver, получаю сообщение о том, …

15.05.2024
Как интегрировать Django с fastapi

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

15.05.2024
Проблема с весом при потоковой передаче MP4 в Django при перемотке

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

15.05.2024
Какой метод отвечает за получение содержимого шаблона для перевода его в django?

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

15.05.2024
Как получить доступ к полям таблицы, которая является внешним ключом к другой, в django rest api

Я пишу dhango rest api. У меня есть ModelA с полями fldA1, fldA2 и fldA3 У меня есть ModelB с полями fldB1, fldB2 и внешним ключом к ModelA Теперь мне нужно написать api для чтения fldB1, …

15.05.2024
Django Model : не удается инстанцировать пользовательское поле в сигнале

У меня следующая модель: class SrdRevisionWording(ModelDiff): srd_revision = models.ForeignKey(SrdRevision, on_delete=models.CASCADE) word = models.CharField(max_length=50, null=False) designation = models.CharField(max_length=200, null=False) is_list = models.BooleanField(null=False, default=False) parent_element = models.IntegerField(null=True) # ID of the Wording element in the previous SRD Revision __original_instance = None …

15.05.2024
Функциональность обмена сообщениями в Django не работает

Итак, я пытаюсь добавить функцию обмена сообщениями на свой сайт электронной коммерции, где покупатели могут отправлять сообщения продавцам, а продавцы могут отправлять сообщения покупателям, когда покупатель что-то у них купил (я еще не написал код для этого, просто хочу, …

15.05.2024
Как написать метод обновления в сериализаторе в django?

Я новичок в django и у меня есть этот сериализатор class PersonHolidaysSerializer(serializers.ModelSerializer): person_name = serializers.ReadOnlyField() holiday_type_name = serializers.ReadOnlyField() person_full_name = serializers.ReadOnlyField( source="person.person_full_name") class Meta: model = PersonHoliday # fields = ('on_holidays', 'holidays_start_date', # 'holidays_end_date', 'comments', 'person_name', 'person') fields = …

15.05.2024
Автоматическое перенаправление URL-адреса logout/ в Login/ в Django

Я следую учебнику по созданию списка дел на Python и Django, Я закончил реализацию аутентификации и доступа на основе пользователей, используя встроенные представления, После нажатия кнопки "Выход" я корректно перенаправляюсь на страницу входа. Однако если я набираю http://localhost:8000/logout непосредственно …

15.05.2024
Автозагрузка Django и Gunicorn

Я запускаю приложение Django, используя Gunicorn и Nginx. Оно работало, но когда я перезагрузил экземпляр, Django и Gunicorn не запускались автоматически. Я внес изменения (как показано ниже), но теперь оба приложения не запускаются, хотя я перезапустил службы. gunicorn.service …

15.05.2024
Фоновое изображение не отображается на пользовательской странице 404

Я пытаюсь создать пользовательскую страницу 404 ошибки в своем проекте Django. Страница отображается правильно, но фоновое изображение не отображается. Я убедился, что имя файла правильное и что он находится в папке static. Однако изображение по-прежнему не отображается. Вот мой код: …

15.05.2024
Настройка команды makemessages для добавления новой записи данных из поля в моей базе данных

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

15.05.2024
Список заявок исчезает из боковой панели после нажатия на ссылку в Django

Я работаю над проектом Django, в котором мне нужно отображать список присланных работ в боковой панели. Боковая панель включена в базовый шаблон (main.html), а все остальные шаблоны расширяют этот базовый шаблон. Боковая панель корректно отображает список заявок, когда я перехожу …

15.05.2024
Как обнаружить отключение клиента в StreamingHttpResponse (события на стороне сервера) с помощью Django/Django-Ninja?

Мы хотим добавить события на стороне сервера в наше приложение, но в настоящее время цикл while True выполняется бесконечно, и отключение клиента не приводит к остановке задачи. Воспроизводимый пример: @api.get("/events") async def get_events(request: ASGIRequest) -> …