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

03.03.2022
Django - как создать поле формы, содержащее чекбоксы С текстовым полем ввода 'Other'

Я создаю форму в Django и хочу предоставить пользователям список флажков с возможностью выбора текстового ввода Other _____ в качестве одного из вариантов. Вот мой код, использующий MultipleChoiceField и CheckboxSelectMultiple: class IntakeFormSimple(Form): def __init__(self, *args, **kwargs): super(IntakeFormSimple, self).__init__(*args, …

03.03.2022
Как реализовать недорогой (полу)чат в django/мобильном приложении

Я хочу реализовать полу- (realtime) веб-чат. В проекте есть 2 группы пользователей, менеджеры и пользователи. Менеджер находится в групповом чате со своими пользователями. Есть несколько требований/проблем: Сейчас дело в том, что django размещен на pythonanywhere, а …

02.03.2022
Как использовать скрытые `проходные` модели Django в `Q` выражении

Вчера я узнал, что можно использовать выражение through в ключевом пути, который находится в выражении Q. И я узнал, что при фильтрации с использованием полей в связанных таблицах M:M результирующий набор запросов больше похож на true join (где запись …

02.03.2022
Для чего нужен gettext_lazy на django?

Возможно, это глупый вопрос, но я читал в документации Django о "gettext_lazy", но для меня нет четкого определения этой функции, и я хочу удалить ее и я нашел эту реализацию from django.utils.translation import gettext_lazy as _ …

02.03.2022
Как мне запросить пользователя и сохранить его в поле Foreignkey модели

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

02.03.2022
Настройка нескольких баз данных в Django

Введение Я прочитал Документацию по Django: Multiple databases, но, похоже, это не работает для меня после обновления с 3.2 до 4.0. Были сделаны другие изменения, но поскольку я работаю в среде разработки, я решил удалить …

02.03.2022
При переносе моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: отношение "users_customuser" не существует

При миграции моего проекта Django на Heroku возникает ошибка django.db.utils.ProgrammingError: relation "users_customuser" does not exist. Но это работает совершенно нормально на моем локальном сервере. Запуск миграций: Applying account.0001_initial...Traceback (most recent call last): Файл "/app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py", строка 84, in _execute …

02.03.2022
Проблемы с данными JSON не удается отобразить их в шаблоне

У меня есть models.py с сотрудником и всей информацией. Одним щелчком мыши я хочу отобразить всю информацию о моем сотруднике. Дело в том, что у меня есть 2 колонки одна для имен и одна для информации. когда я …

02.03.2022
Как запомнить выбор радиокнопки в django

я пытаюсь сделать так, чтобы даже если пользователь обновит страницу или вернется на нее, радиокнопка оставалась той же, которую выбирает пользователь. N.B: значение радиокнопки сохраняется в сессиях <div class="col-md-1 ps-md-1"> <input class="align-middle h-100" type="radio" name="deliveryOption" id="{{option.id}}" value="{{option.id}}"> </div> …

02.03.2022
Django annotate count of disctinct values of the running quesyset in its children

Я отслеживал эту ошибку некоторое время, пока не нашел источник, из которого, как я полагаю, она исходит, и теперь я застрял здесь. У меня есть следующие модели: class ShopItem(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) store = models.ForeignKey(to=Store, on_delete=models.CASCADE) name …

02.03.2022
Как удалить элемент localstorage из AJAX DOM?

У меня есть localstorage itemcheck в следующем формате: {"images":["png1"],"itemIds":["1","3","4"]}' При успехе Ajax, DOM передается следующим образом: success: function (data) { console.log(data) $.each(data, function (key, value) { if ($.trim(key) == "products") { for (var i = 0; …

02.03.2022
Регистрация пользователя в django des не работает и не выдает мне никакой ошибки

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

02.03.2022
Как показать сохраненные данные 3 форм в моем шаблоне в Django?

Допустим, у меня есть форма_1 (PresupuestosClientesForm) и форма_2 (PresupuestosVehiculosForm), эти формы хранят информацию и находятся на разных html страницах. Я хотел бы иметь представление, которое представляет информацию, сохраненную в формах 1 и 2 в одном шаблоне. Как я могу …

02.03.2022
Могу ли я интегрировать проект django в приложение для android?

Я начинающий (около 1 года, как я начал изучать python в web) Я работал над проектом (для онлайн видеоконференций) вы можете посмотреть разработку здесь (ПРОСТО НАЖМИТЕ КНОПКУ MAKE A MEETING) https://pranaam.web.app …

02.03.2022
Как отменить удаление экземпляра модели из интерфейса администрирования модели django на основе некоторого условия

Я хочу прервать удаление модели из админки django на основе некоторого условия. Я пробовал переопределить delete_queryset(self, request, queryset) метод. def delete_queryset(self, request, queryset): if (<my condition>): message = "Error message" raise ValidationError(message) super().delete_queryset(request, queryset) Это …

02.03.2022
Как получить доступ к значению ввода в представлении django через AJAX без отправки формы

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

02.03.2022
Django - модель внешнего ключа как зарегистрированного пользователя

У меня код модели выглядит следующим образом: from django.db import models from django.core.validators import MinLengthValidator from django.urls import reverse from django.conf import settings class Doc(models.Model): ... added_by = models.CharField(blank=False,null=True,max_length=100,validators=[MinLengthValidator(10)]) added_by_2 = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) ... Я могу перенести …

02.03.2022
Внешний ключ внешнего ключа в django-polymorphic

У меня есть следующие (упрощенные) django и django-polymorphic модели: class GenericOffer(PolymorphicModel): pass class OfferA(GenericOffer): special = models.IntegerField() class OfferB(GenericOffer): pass class GenericProduct(PolymorphicModel): offer = models.ForeignKey(to=GenericOffer) class ProductA(GenericProduct): pass class ProductB(GenericProduct): pass class Gizmo(models.Model): product = models.ForeignKey(to=GenericProduct) из …

02.03.2022
Тестирование представлений Django (сессии, ajax)

В проекте django e-commerce у меня есть представление, которое добавляет товар в корзину через сессии, также это представление получает POST запрос от ajax. Я не могу найти, как протестировать этот код. basket/views.py def basket_add(request): basket = Basket(request) if …

02.03.2022
Правильный способ определения параметра списка в django-rest-framework и swagger

Фон У меня есть следующее представление, и сопутствующий swagger UI генерируется django-spectacular: class AllowedNameType(Enum): BRAND = "BRAND" .... @classmethod def list(cls): return list(map(lambda c: c.value, cls)) class GenerateCompanyNamesViewSet(viewsets.ViewSet): http_method_names = ["get"] def list(self, request: Request, *args, **kwargs) -> …

02.03.2022
Postgresql docker: для аутентификации SCRAM требуется libpq версии 10 или выше [duplicate]

Попытка использовать PostgreSQL 14 с Django с помощью docker-compose version: '3.7' services: web: build: context: . dockerfile: Dockerfile container_name: dev__app image: backend-dev command: ["/scripts/docker/wait_for_it.sh", "database:5432", "--", "/scripts/docker/docker_start.sh"] volumes: # Make /src directory editable which updates django app when …

02.03.2022
Как использовать SearchHeadline с SearchVector для нескольких полей

Мне нужен поиск, который ищет по нескольким полям и возвращает "заголовок", который выделяет совпадающие слова. Насколько я понимаю, SearchVector подходит для поиска по нескольким полям. Но все примеры SearchHeadline, которые я видел, используют только одно поле! Как лучше всего …

02.03.2022
Является ли использование любого с QuerySet неоптимальным?

Много раз возникает необходимость проверить, есть ли хотя бы один элемент внутри QuerySet. В основном я использую exists: if queryset.exists(): ... Однако я видел коллег, использующих функцию python any: if any(queryset): …

02.03.2022
Как в Django обеспечить связь между таблицами без использования ограничений?

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

02.03.2022
Django формы - как динамически изменять метки полей

Как динамически изменять метки полей в формах в Django В приведенном ниже коде слово labels в функции def clean_passport "закрашивается серым цветом", говоря, что доступ к 'labels' не разрешен class LegalDocumentUpdateForm(forms.ModelForm): # FORM META PARAMETERS class Meta: model = Legal_Document …

02.03.2022
Каков синтаксис для передачи запроса в ajax url с помощью Django

Я открываю модальное окно с помощью ajax, но у меня возникла проблема, потому что мне нужно получить доступ к url на моем сайте, который требует запроса <script> document.getElementById('myBtn2').onclick = function(){ $.ajax({ url:"{% url 'add_data' %}?filter=crew", type:'GET', success: function(data){ $('#modal-content2').html(data); } …

02.03.2022
Django ValidationError в админке save_model

Models.py class user(AbstractUser): salary_number = models.IntegerField(unique=True, null=True, blank=True) Admin.py def save_model(self, request, obj, form, change): if obj.salary_number == None: raise ValidationError("ERROR salary number!") .... obj.save() Я пытаюсь показать ошибку для пользователя, если он забыл заполнить номер зарплаты, но …

02.03.2022
Добавление списка часов. Сторожевой список не отображает добавленные элементы Django

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

02.03.2022
Может ли кто-нибудь помочь мне использовать интегрированный в react шаблон платежной карты в платежном шлюзе открытого слоя

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

02.03.2022
Как отсортировать модель для данных за месяц в django?

Это для проекта, в котором мы можем вводить доходы и расходы и сохранять их в модели. Мне нужно сортировать записи в модели по месяцам, например, записи за предыдущий месяц.

02.03.2022
Django Восстановление пароля через Gmail [Errno 110] Connection timed out

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

02.03.2022
Ограничение NOT NULL при создании нового пользователя в django

Я создал Django API для создания нового пользователя. Однако, когда я пытаюсь создать пользователя, я получаю сообщение об ошибке: IntegrityError at /api/v1/users/register/ NOT NULL constraint failed: accounts_user.user_id Вот что у меня есть в models.py from django.db import models …

02.03.2022
Dango - показывать название из нескольких моделей в строке автозаполнения поиска

Я хочу отображать названия двух моделей в автозаполнении в строке поиска, однако я не уверен, как написать цикл в функции search_address_qa, который бы отображал названия нескольких моделей. На данный момент я могу правильно отобразить только address_objects (Статья) или …

02.03.2022
Django : Загрузка нескольких файлов в каталог, отмеченный пользователем

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

02.03.2022
Пагинация таблиц по отдельности на одной странице?

Я использую tables2 для django. У меня таблицы (в основном) работают, только некоторые тонкие настройки рендеринга, но данные все на месте. Проблема в том, что у меня есть несколько таблиц на одной html-странице. В некоторых таблицах может быть четыре …

02.03.2022
Django Обновление фотографии формы пользователя сохраняется, но не обновляется на самом сайте

Итак, я пробую свои силы в своем первом проекте django самостоятельно после учебников, и я пытаюсь добавить страницу обновления профиля пользователя. Имя пользователя и email обновляются отлично, но когда я пытаюсь обновить картинку профиля, она не обновляется. Хотя файл …

02.03.2022
Django Rest Framework GET-запрос медленный только при первоначальной загрузке или перезагрузке страницы

Я использую DRF в качестве бэкенд API в сочетании с React. Я делаю GET-запрос, используя fetch, а затем заполняю таблицу react данными, предоставленными DRF. Проблема в том, что когда я впервые загружаю страницу или обновляю ее вручную, …

02.03.2022
Django проверяет FileField с помощью функции clean()

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

02.03.2022
Как отправлять электронные письма с помощью метода get_connection в django?

Я пытаюсь отправить электронную почту. Сначала я создаю экземпляр соединения с помощью метода get connection. Затем получаю желаемые учетные данные хоста электронной почты из базы данных. экземпляр соединения создается, и весь поток идет хорошо, но я не получаю электронную …

02.03.2022
В чем разница между `blocktrans` и `blocktranslate`? Между `trans` и `translate`?

Какова разница между этими двумя строками кода в шаблоне Django? {% blocktrans %}Example{% endblocktrans %} {% blocktranslate %}Example{% endblocktranslate %} Похоже, в чем разница между этими двумя строками кода в шаблоне Django? <pre class="lang-html …