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

09.10.2022
Строка поиска в models.CharField, содержащая хоши Django

Я хотел узнать, есть ли способ вставить строку поиска в Django choices, то есть вместо ручного поиска различных вариантов, можно ли использовать строку фильтра для поиска нашего выбора в Django Admin - Models.

09.10.2022
Как проверить, является ли переменная буквенно-цифровой, если выполнено определенное условие

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

09.10.2022
Многопроцессорная обработка в Django Функция с ZIP

Возможно ли в Django использовать многократную обработку запроса. Итак, если я пошлю запрос на http://127.0.0.1:8000/wallet_verify def wallet_verify(request): walelts = botactive.objects.all() # здесь я проверяю, хочет ли пользователь быть включенным в процесс или нет, поэтому …

09.10.2022
Как в шаблоне Django последовательно разместить текст + несколько картинок?

Есть списки, например: avatar = ['https://...', 'https://...', 'https://...'] text = [[], ['текст2', '', 'текст4'], ['текст5']] picture = [ {}, { '10': ['https://...'], '14': ['https://...', 'https://...', 'https://...'], '15': [] }, {'92178': ['https://...']} ] (словари можно заменить на списки) Должно выглядеть …

09.10.2022
Метод get_context_data вызывается дважды. Теги шаблонов в django

к базе данных обращаются дважды, один раз в views, второй раз в templatetags. Я пытался сделать mixin, он все равно обращается дважды. как убрать второе обращение к базе данных? ПРОСМОТРОВ class MoneyHomeView(CacheQuerysetMixin, RelatedMixin, ListView): model = Money …

08.10.2022
Как настроить сообщение об ошибке для django-rest-framework-simplejwt blacklist()

Я пытаюсь создать сериализатор выхода из системы, который заносит в черный список refresh token. Но я получаю следующее сообщение об ошибке: AssertionError: ValidationError raised by `LogoutSerializer`, but error key `incorrect_token` does not exist in the `error_messages` dictionary. Я …

08.10.2022
Печать элементов из списка с использованием индекса цикла for в коде jinja

{% for index in length %} {{index}} <img src={{image_url.index}} width="200" height="250"> {% endfor %} length содержит список чисел от 0 до 38 i.e. [0,1,2,......38]. image_url содержит список адресов изображений, которые я хочу показать на моей веб-странице. Код {{index}} выполняется …

08.10.2022
Вложенный запрос на основе Select Related в Django Models

У меня есть две модели, где вторая имеет зависимость от первой. Структура выглядит следующим образом. class Crop(models.Model): name = models.CharField(max_length=100, unique=True) description = models.TextField(null=True, blank=True) другой - class Plotting(models.Model): crop = models.ForeignKey( Crop, on_delete=models.CASCADE, limit_choices_to={"is_active": True} …

08.10.2022
Как получить данные из url-параметра и передать их в шаблон из представления на основе класса

Здравствуйте, я не могу понять, как получить данные из параметра URL и передать их из представления на основе класса. Не могли бы вы мне помочь? urls.py urlpatterns = ([ path("edit_pages/<gameid>", views.edit_pages, name='edit_pages'), re_path(r"^ckeditor/", include("ckeditor_uploader.urls")), ] + static(settings.STATIC_URL, …

08.10.2022
Как я могу сохранить переменную как запись в Django

for image in images: image_src = image['src'] count += 1 if count <= 19: print(image_src, count) else: return 'finish' как я могу записать image_src в базу данных, я создал модель class links(models.Model): img_link = models.URLField(max_length=200) object = models.Manager() …

08.10.2022
Получение данных с веб-сайтов [закрыто]

На сайте колледжа объявлен результат, вы можете войти и проверить свой результат по номеру списков, у меня есть номера списков и я хочу получить данные всех студентов сразу, как я могу получить их через программирование?

08.10.2022
Не удалось решить: ошибка rpc: код = Unknown desc = failed commit on ref

У меня есть приложение django, и я пытаюсь запустить его с помощью docker. Но когда я запускаю docker-compose build, появляется следующая ошибка: > [ 1/15] FROM docker.io/library/python:3.9@sha256:d084f55e2bfeb86ae8e1f3fbac55aad813c7c343c7cbacc91ee11a2d07c32d25: ------ failed to solve: rpc error: code = Unknown desc = failed …

08.10.2022
Django/Gunicorn Запрос занимает много времени для начала обработки представления

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

08.10.2022
Неверный CSRF или отсутствующий токен в DJango

Я уже проверил эту ссылку на Stackoverflow, но все еще сталкиваюсь с той же проблемой: CSRF verification failed. Запрос прерван. на django О выпуске Я пытаюсь отправить ajax запрос в DJango. Html форма <form id="frmLogin" method="post"> …

08.10.2022
Обновление порта по умолчанию для сервера Django

Я хочу сделать сайт, созданный на сервере Django (размещенном на AWS EC2), публичным. В качестве первого шага я хочу изменить порт по умолчанию с 0.0.0.0:8000 на 0.0.0.0:80 или 0.0.0.0.0. Каждый раз, когда я меняю порт и запускаю сервер, он …

08.10.2022
Django Конструирование формы с несколькими словарями

Я использую FormWizard, который возвращает список форм, когда все они заполнены. Я разделил 1 модель на несколько форм. Я очищаю данные в списке форм и сохраняю их в другом списке. Используя: profile_data = [] profile_data += [form.cleaned_data for …

08.10.2022
Сериализация объекта python с другими объектами в качестве свойств

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

08.10.2022
Как изменить атрибуты UserCreationForm, такие как error_messges, labels и т.д.?

Я хочу изменить метку по умолчанию в django UserCreationForm, которую я импортировал из django.contrib.auth.forms from django.contrib.auth.forms import UserCreationForm class SignupForm(UserCreationForm): class Meta: model = models.User fields = ['username', 'email', 'password1', 'password2'] Например, здесь, как я должен изменить стандартную …

08.10.2022
Как исправить ошибку Git при попытке push -- pre-receive hook отклонен

Я пытался развернуть то, что у меня есть в моем приложении, используя Django python, на Heroku и все время получаю эту ошибку : ! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to …

08.10.2022
Внешняя аутентификация Django (allauth) перенаправляет в разные места с разными провайдерами

У меня есть три способа входа (github, google, reddit). Я хочу перенаправлять по отдельности после входа в систему с помощью этих различных провайдеров. Сейчас все типы входа перенаправляются в это место: LOGIN_REDIRECT_URL = '/' Как указать разные места для …

08.10.2022
Является ли такой способ использования assertRaises излишним?

У меня есть следующий метод : def create_user(self, email, password, last_name, first_name): # (...) , где все четыре параметра являются обязательными. При тестировании этого метода я должен проверить с помощью assertRaises, будет ли выброшен TypeError, если …

08.10.2022
Не удается получить cookie в Django

довольно новичок в Django, и мне трудно решить ситуацию в проекте, над которым я работаю. Я устанавливаю свои cookies через JS как JSON и пытаюсь запросить их в бэкенде. Мой код для JS таков: function getCookie(name) { …

08.10.2022
Проверка подписи записи у каждого человека в списке утвердителей в Django

У меня установлен следующий класс модели: class Moc(models.Model): .....my other fields..... def __str__(self): return self.moc_title def get_absolute_url(self): return reverse('moc_content_update', kwargs={'pk': self.pk}) class Verifier(models.Model): moc = models.ForeignKey(Moc, related_name='verifiers', on_delete=models.CASCADE, default='1') verifier_group = models.CharField(max_length=36, blank=True, null=True) verifier_name = models.ForeignKey(User, blank=True, null=True, …

08.10.2022
Проблема с отношением "многие ко многим": модель не найдена в приложении: "не была установлена".

Это мой первый пост на stackoverflow. Дайте мне знать, если я могу улучшить свой пост. Я попытался перезапустить старый проект. Архитектура состоит из 2 приложений: блог аутентификация blog.models содержит : class BlogContributor(models.Model): contributor = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) blog …

08.10.2022
Как аннотировать определение запроса в django с помощью аутентификации

Я хочу сделать фильтр django, упорядоченный по аутентифицированным пользователям. Что-то вроде этого, но объекты аутентифицированных пользователей первыми в возвращаемом наборе запросов: user = self.request.user Company.objects.filter(status="approved") В модели Company имеется внешний ключ user, как показано ниже: Company(models.Model): user = …

08.10.2022
Как создать пользователя в Django с дополнительными полями

Я хочу знать, как мне создавать пользователей в Django. Я могу использовать User.objects.create_user(), но я могу хранить только имя пользователя, email, пароль, имя, фамилию. Я вижу, что django.contrib.auth.forms обесценился, поэтому я не могу …

08.10.2022
Использование object.filter() в chart.js

У меня есть диаграмма, которая показывает имя кандидата и соответствующие голоса $(document).ready(function(){ const ctx = document.getElementById('myChart').getContext('2d'); Object.filter = (object,objectItems) => Object.fromEntries(Object.entries(object).filter(objectItems)); const President = Object.filter(ctx, ([position, votes])=> position == 'President'); const myChart = new Chart(ctx, { type: 'bar', …

08.10.2022
Как я могу использовать Celery в Django, используя только БД?

Глядя на https://docs.celeryq.dev/en/v5.2.7/getting-started/backends-and-brokers/index.html, кажется, что это невозможно/нежелательно. Там есть раздел о SQLAlchemy, но Django не использует SQLAlchemy. В более старых документах есть https://docs.celeryq.dev/en/3.1/getting-started/brokers/django.html . Возможно ли в последних версиях Celery / Django …

08.10.2022
Развертывание Django с приложением React JS на CentOS 7 [закрыто]

У меня есть Django с проектом react JS после загрузки на VPS CentOS 7 мой домен показывает страницу не найдена

08.10.2022
Как упорядочить поле родительской таблицы по количеству полей дочерней таблицы

Надеюсь, я правильно написал заголовок. Я только недавно начал работать с django, и у меня проблема с queryset. Итак, у меня есть эти модели, представления и файл шаблона. models.py class Topic(models.Model): name = models.CharField(max_length=200) def __str__(self): return self.name …

08.10.2022
Перенаправление на шаблон admin reset_password и change_password вместо шаблона моего приложения

Я использую регистрацию Django и переопределяю представления reset_password и change_password. Но он работает во всех моих проектах, кроме последнего проекта, где я перенаправлен на шаблоны администратора вместо моих собственных шаблонов. Django 2.2.5/Docker settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', …

08.10.2022
Как отобразить информацию, содержащуюся в поле связанной модели, в шаблоне Django

В моем приложении у меня есть следующие две модели: class CondRecordHdr(models.Model): cond_prices_id = models.AutoField(primary_key=True, verbose_name='Cond ID') cond_type = models.ForeignKey(AlliedPriceCondType, ... material = models.ForeignKey(Material, ... class Dependency(models.Model): cond_dependency = models.AutoField(primary_key=True, ... prc_cond_hdr = models.ForeignKey(CondRecordHdr, ... prc_select_obj = models.CharField(max_length=15, ... …

08.10.2022
БД PostgreSQL изменяет время при импорте данных из CSV-файла

У меня есть CSV файл таблицы с атрибутом datetime типа '2016-04-03T00:00:00', когда я копирую этот CSV в мою таблицу PostgreSQL, он изменяет время на '2016-04-02 21:00: 00+00' (у меня есть временная метка с …

08.10.2022
Как добавить множественное содержимое в информационные окна google maps в django с помощью javascript

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

08.10.2022
Django rest framework override метод save()

Когда я переопределяю метод save(), внутри вызывается метод create(), но когда я добавляю поле uuid, доступное только для чтения, поле не сериализуется. serializer.py class AwsUploadFileSerializer(serializers.ModelSerializer): extract_file_name = serializers.CharField(source='extract_file.name', read_only=True) class Meta: model = ExtractAWSFile fields = [ 'uuid', …

08.10.2022
Ajax addEventListener перестает работать после первого щелчка мыши

Я пытаюсь заполнить календарь с помощью Ajax с бэкендом Django. Код работает отлично, когда я загружаю страницу и нажимаю id="wp-calendar-nav-next" и он заполняет календарь в соответствии с моими требованиями. Однако он не работает после первого щелчка. Как мне перекодировать …

08.10.2022
Drf_yasg ручная настройка параметров

Я работаю с drf_yasg в первый раз и мне интересно узнать, что делает IN_QUERY и другие опции, предоставляемые OPENAPI. Я не могу найти объяснение назначения этих опций в документации.

08.10.2022
Как получить данные из таблицы и отобразить их с помощью Python и Django в html-файле?

для целей вводного курса по python, Django и Postgresql, я ищу лучший способ получить данные таблицы и отобразить их в структурированном виде в html-файле, используя Django и python в качестве инструмента и языка. Спасибо всем за ваши ответы

08.10.2022
Регистрация в Google, jwt остается в системе

Я только что добавил возможность регистрации через Google. В целях безопасности я добавил поле в db, которое является ложным, если пользователь зарегистрирован обычным способом (Username & PW) и истинным, если он зарегистрирован в google. class CustomUser(AbstractUser): objects = UserManager() …

08.10.2022
Как использовать необработанный запрос в Django, который использует внешнюю базу данных, а также модель Django

У меня есть внешняя база данных с исходными данными. (Microsoft db). Как я могу запросить эту базу данных и сделать внутреннее соединение в модели Django? У меня есть два соединения, установленные в settings.py. Таким образом, я могу получить доступ …