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

28.11.2022
Django представление в массиве

У меня есть 2 таблицы (posts, upvoted), в которых я работаю, и я хочу посмотреть, было ли сообщение уже проголосовано, и если да, то заменить стрелку upvote на заполненную стрелку. В моем представлении я уже передаю объект Upvote в …

28.11.2022
Загрузка нескольких изображений в пост в Django View Error(Cannot resolve keyword 'post' into field.)

Моя модель : class Gallary (models.Model): ProgramTitle = models.CharField(max_length=200, blank = False) Thum = models.ImageField(upload_to='Gallary/Thumb/',default = "", blank = False, null=False) VideoLink = models.CharField(max_length=200, blank = True,default = "") updated_on = models.DateTimeField(auto_now = True) created_on = models.DateTimeField(auto_now_add =True) status …

28.11.2022
Jinja elif не работает, даже если условие истинно

Именно четвертый оператор elif вызывает у меня проблему. Я поменял местами третий оператор elif с четвертым, и каждый раз, когда четвертый находится на третьем месте, он работает. {% block content%} {% load static %} <link rel="stylesheet" href="{% static 'css/home_page.css' …

28.11.2022
Django update_or_create по умолчанию с помощью объекта запроса

Я использую Django 3.2 и пытаюсь вызвать update_or_create как в приведенном ниже фрагменте: from django.db import models result = model.objects.update_or_create( field1="value1", field2="value2", defaults={ "field3": "value3", "field4": ~models.Q(field3="value3"), }, ) field4 - это булево значение. Проблема в том, что возвращаемое …

28.11.2022
Регистрация пользователей наряду с простой-JWT с DRF

Я создаю приложение типа социальной сети (клон twitter). Я использовал allauth для регистрации и входа, который прекрасно работал с конечными точками /accounts/login и accounts/signup с их представлением по умолчанию. Но сейчас я реализовывал simple-JWT для аутентификации. Я следил за …

28.11.2022
Развертывание приложения Django с помощью Google Cloud Run - gcloud builds submit error

Я следовал руководству по развертыванию Django на Cloud Run (https://codelabs.developers.google.com/codelabs/cloud-run-django), и я следовал точным инструкциям вплоть до "Build your application image" на Шаге 7: "Configure, build and run migration steps". При выполнении команды: gcloud builds …

28.11.2022
Тестовый маршрутизатор в DRF

Hello я пытаюсь протестировать маршрутизатор и не могу найти url это внутри тестовой функции def test_send(self): token1 = Token.objects.get(user=self.user1) response = self.client.post( reverse('send-create'), data=json.dumps({ "receiver": self.user2, "subject": "my first message", "msg": "hello this is my first" }), content_type='application/json', **{'HTTP_AUTHORIZATION': f'Bearer …

28.11.2022
Как сделать предварительную прокрутку элемента в django

У меня есть прокручиваемый элемент, который я хотел бы предварительно прокручивать на 320px при загрузке страницы в моем проекте django calendar. Могу ли я добиться этого без использования javascript и если да, то как?

28.11.2022
Python backend и javascript front end [закрыто]

Я новичок в разработке полного стека и у меня есть вопрос, какие фреймворки я должен использовать для своего проекта. описание моего проекта: мой проект получает csv файл от пользователя и использует для создания сети с помощью библиотек networkx …

28.11.2022
Как отфильтровать конкретный результат

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

28.11.2022
Как отфильтровать несколько флажков в django для проверки большего значения

Views.py if request.method == "POST": from_date = request.POST.get("from_date") f_date = datetime.datetime.strptime(from_date,'%Y-%m-%d') print(f_date) to_date = request.POST.get("to_date") t_date = datetime.datetime.strptime(to_date, '%Y-%m-%d') print(t_date) check_box_status_new_records = request.POST.get("new_records", None) print(check_box_status_new_records) check_box_status_error_records = request.POST.get("error_records", None) print(check_box_status_error_records) drop_down_status = request.POST.get("field",None) print(drop_down_status) global get_records_by_date if (check_box_status_new_records is None) …

28.11.2022
Как изменить шаблон формы в Django?

Я использую пользовательскую/расширенную ModelMultipleChoiceField и ModelChoiceIterator в соответствии с ответом на другой вопрос здесь https://stackoverflow.com/a/73660104/20600906 Работает отлично, но я пытаюсь изменить шаблон, используемый для создания групп, чтобы применить некоторые пользовательские стили - но, пошарив везде, я не могу …

28.11.2022
Отображение заказов пользователя в его профиле Django

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

28.11.2022
Создание пользователей перед запуском тестов DRF

Я хочу запускать тесты django, но я хочу создать несколько пользователей перед запуском теста, и имя пользователя будет атрибутом класса и может быть общим для всех тестов, примерно так: class DoSomeTests(TestCase): def setup_createusers(self): self.usr1 = create_user1() self.usr2 = create_user1() …

28.11.2022
Работа с несколькими формами из одной модели в Django

У меня есть страница шаблона, где я могу создать несколько заданий одновременно. Все они используют одну и ту же форму, и когда я отправляю форму, я получаю POST-данные в представлении следующим образом: <QueryDict: {'csrfmiddlewaretoken': ['(token)'], 'name': ['name1', 'name2', …

28.11.2022
Пакет wget Python загружает/сохраняет XML без проблем, но не текстовые или html файлы

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

28.11.2022
Одновременно потреблять только одно задание из одной очереди с параллельностью>1

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

28.11.2022
Как обновить данные на странице без перезагрузки. Python - Django

Я начинающий разработчик на Python. Мне нужно регулярно обновлять несколько значений на странице с частотой 1 секунда. Я понимаю, что нужно использовать Ajax, но не представляю, как это сделать. Помогите написать AJAX скрипт, который вызывает определенный метод в представлении Я …

28.11.2022
Реализация FastApi-кэша в проекте Django python с помощью docker

В настоящее время пытаюсь кэшировать некоторые дорогие запросы к базе данных в проекте Django. Это код в том виде, в котором он сейчас существует, у меня проблемы с проверкой того, что происходит не так. В настоящее время получаю ошибку, …

28.11.2022
Django Selenium error SyntaxError: (unicode error) 'utf-8' codec cannot decode byte 0x96 in position 0: invalid start byte

Я хочу загрузить расширение в seleniuum, но он продолжает выдавать мне сообщение об ошибке SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0x96 in position 0: invalid start byte Я попытался установить расширение непосредственно в браузере, и оно установилось. …

28.11.2022
Djnago как разделить пользователей и заказчиков

В моем проекте (небольшой интернет-магазин) мне нужно разделить регистрацию для пользователей и клиентов. Итак, информация, которую я нашел, когда кто-то регистрируется в django, то его аккаунт хранится в одной таблице, в этой таблице я могу видеть пользователя admin, …

28.11.2022
Как вызвать функцию отслеживания сегментов в django без идентификатора пользователя? [закрыто]

Я использую сегмент(https://segment.com/docs/connections/sources/catalog/libraries/server/python/#django) для сбора данных. import segment.analytics as analytics analytics.track('event', { 'some_value': 'ABC', }) Я получаю эту ошибку: AssertionError: event must have <class 'str'>, got: { 'some_value': 'ABC', } Эта ошибка связана …

28.11.2022
Попытка переопределить шаблон в change_list django admin

Я пытаюсь переопределить temaplate для change_list для определенной модели. Вот мой dir apps и каталог в корне проекта: Project root apps/ ├── FreedomTools │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ …

28.11.2022
Django HttpResponseRedirect работает некорректно

Я пытаюсь перенаправить с помощью HttpResponseRedirect, и в учебнике на YT учитель набрал url так: return HttpResponseRedirect("challenge/" + month_list[month-1]) поэтому url "http://localhost:8000/challenge/1" изменился на "http://localhost:8000/challenge/january". Когда я пытаюсь сделать это, мой url меняется на "http://localhost:8000/challenge/challenge/january", снова повторяя "вызов". …

28.11.2022
NoReverseMatch в /doctorAcc

Django.urls.exceptions.NoReverseMatch: Не найдено обратное соответствие для 'doctorAcc' с аргументами '({' '})'. 1 pattern(s) tried: ['doctorAcc\Z']. Я получил эту ошибку при перенаправлении и рендеринге в django. Я хочу, чтобы перенаправление останавливало повторную отправку формы при обновлении. views.py urls.py <pre class="lang-py …

28.11.2022
Как исправить предупреждение в pytest

Я делаю тесты с помощью py test. В терминале есть какое-то предупреждение, поэтому я мог бы просто пропустить его, но я хотел бы удалить его из терминала. RemovedInDjango50Warning: The USE_L10N setting is deprecated. Starting with Djan go 5.0, localized …

28.11.2022
Вывод и обработка формы django

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

28.11.2022
Тестирование django с помощью mongomock для моделей django auth

Я пытаюсь выполнить модульные тесты на Django с использованием db mocking с помощью mongomock.. Мое соединение с БД осуществляется с помощью settings.py, где соединение определено в settings.py: DATABASES = { 'dbname': { 'ENGINE': 'djongo', 'NAME': 'db1', 'ENFORCE_SCHEMA': False, 'CLIENT': …

28.11.2022
Wagtail - Как установить значение насыщенного текста во вложенном блоке (StreamField->StructBlock->RichTextBlock)

У меня есть следующая структура: `class ParagraphWithRelatedLinkBlock(blocks.StructBlock): text = blocks.RichTextBlock() related_link = blocks.ListBlock(blocks.URLBlock()) class BlogPageSF(Page): body = StreamField( [ ("paragraph", ParagraphWithRelatedLinkBlock(), ], use_json_field=True )` Я хочу установить значение поля 'text' из скрипта или оболочки Django (не через админку …

28.11.2022
Итерация по нескольким спискам в шаблонах Django

Views.py def exa(request): list1 = ["apple", "banana", "cherry"] list2 = [1, 5, 7] list3 = [True, False, False] context = { 'l1' : list1, 'l2' : list2, 'l3' : list3, } return render(request, 'patient_registration/111.html', context) шаблон {%for a, b …

28.11.2022
Как заменить логику thread_locals на асинхронный код?

В проекте django у меня много кода, который зависит от thread_locals: промежуточные устройства, использующие идентификаторы корреляции, другая логика, зависящая от этих промежуточных устройств, кэшированная информация о запросе и так далее. недавно я начал смешивать sync код с async, …

28.11.2022
\django_school\\\manage.py': [Errno 2] Нет такого файла или каталога

я скачал pip и django с помощью python -m pip install django, я также скачал crycrs_forms, но когда я нажимаю на python manage.py runserver, он падает и не запускается введите описание изображения здесь как …

28.11.2022
Django не освобождает память

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

28.11.2022
Django - Получение связанных объектов

Существуют такие модели: class Nomenclature(models.Model): nameNom = models.CharField(max_length=150,verbose_name = "Название номеклатуры") numNom = models.CharField(max_length=50,verbose_name = "Номер номеклатуры",unique=True) quantity = models.IntegerField(verbose_name="Количество", default=0) numPolk = models.CharField(max_length=150,verbose_name = "Номер полки/места" class Changes(models.Model): numNomenclature = models.ForeignKey(Nomenclature, on_delete=models.CASCADE,related_name="chamges",verbose_name="Номер номеклатуры") quantity = models.IntegerField(verbose_name="Количество",null=True) location = …

28.11.2022
Python подключение к базе данных и выборка таблицы в формате json

В проекте django я подключился к базе данных и написал "select * from table" для отображения результата в формате json, Я использовал for cycle для этого, он работает нормально, но когда есть миллионы или более миллионов строк, get запрос …

28.11.2022
Adding fk key to second table when creating new row in first table

How can I implement automatic addition of the Fk key to the &quot;Booked&quot; table when creating a new row of data in the &quot;Request&quot; table? i use Django. class Booked(models.Model): booking_id = models.AutoField(primary_key=True) request_id = models.ForeignKey('Request', models.CASCADE, db_column='request_id') class Request(models.Model): …

28.11.2022
Как показать доступные размеры одежды на форме? Django

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

28.11.2022
Проверка CSRF не удалась. Ошибка прерывания запроса в django, но csrf_token добавлен в формы

Итак, мое приложение работает нормально на локальном компьютере, но на производстве оно выдает ошибку **Запрещено (403) Сбой проверки CSRF. Запрос прерван. Дополнительная информация доступна при DEBUG=True.** я уже добавил это в settings.py CSRF_TRUSTED_ORIGINS = ['https://domainname.com', 'https://www.domainname.com']

28.11.2022
Получение набора запросов с выбором только одного объекта, связанного с внешним ключом

У меня есть модель с именем Answer class Answer(models.Model): survey = models.ForeignKey(Survey) Я хочу вернуть queryset ответ в соответствии с внешним ключом Survey, то есть если есть 3 объекта, answers = [ {"survey": 1}, {"survey": 2}, …

28.11.2022
OperationalError в django при добавлении новой записи

Я создал базу данных mysql с помощью Cpanel. И у меня есть некоторые настройки для базы данных в settings.py : DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '*****_db', 'USER': '******', 'PASSWORD': '********', 'HOST': 'localhost', 'PORT': '3306', 'OPTIONS': { …