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

04.10.2021
Функция else не работает в файле views.py django

Мое условие if работает, но условие else не работает. Даже если мы задаем условие для else, оно возвращает ответ блока except. import json from owner.models import Owner @csrf_exempt def register(request): if request.method == 'POST': payload = json.loads(request.body) username …

04.10.2021
Django: Форма множественного выбора (виджет)

Хочу создать форму к модели с m2m отношением к другой модели (~10k данных). Это поле с множественным выбором, как настроить форму на показ уже выбранных вариантов? Пользователь также должен иметь возможность удалить один из уже выбранных вариантов, не удаляя …

04.10.2021
Использование многопроцессорной обработки в командном скрипте администрирования django приводит к неожиданной ошибке

Я пытаюсь создать пользовательскую команду администрирования в моем проекте django. Я начал использовать concurrent.futures.ThreadPoolExecutor() для параллельного выполнения моего кода. Это работает хорошо, как показано здесь: def my_function(param_1=None): # this function needs to be executed parallely class Command(BaseCommand): def handle(self, …

04.10.2021
Django Virtual Environment - Нет модуля с именем 'gunicorn'

Я следовал этому руководству (https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04), но в настоящее время я вижу следующее при попытке запустить gunicorn через файл службы gunicorn (/etc/systemd/system/gunicorn.service): Oct 04 11:30:22 ukgcdeploy01 gunicorn[8095]: File "/opt/envs/automation-console-env/bin/gunicorn", line 5, in <module> Oct 04 11:30:22 ukgcdeploy01 gunicorn[8095]: …

04.10.2021
Как лучше всего передать данные формы django в javascript ajax вызов?

У меня есть форма с определенным количеством полей, использующая вызов ajax для связи с сервером. И мне интересно, какой лучший способ передать данные, которые я получаю из request.post формы, и передать их обратно в свойство success javascript ajax. …

04.10.2021
Как исключить удаленные объекты в функции clean() на модели/форме с помощью inline_formsety

У меня есть модель с пользовательской функцией очистки, чтобы убедиться, что два DateRange не пересекаются: class MyModel(models.Model): date_range = DateRangeField() def clean(self): error_dict = {} if MyModel.objects.exclude(id=self.id).filter( date_range__overlap=self.date_range): error_dict['date_range'] = ValidationError( 'Range can not overlap with an existing period.', …

04.10.2021
Concurrent Rotating File Handler не создает новый файл при достижении maxByteSize

Надеюсь, все в порядке и хорошо себя чувствуют. Я работаю над Concurrent Rotating File Handler, Согласно требованиям, я должен создавать новый журнал, когда существующий файл журнала пересекает заданный размер, а также файл журнала не должен удалять старые данные журнала …

04.10.2021
Поле даты в модель джанго

Делаю to-do list на Django. Как в модель добавить поле где можно будет установить и сохранить дату до которой нужно будет сделать таск. Ну т.е например какое то задание нужно сделать до 23.10 и человек устанавливает 23.10. Перепробовала все и …

04.10.2021
Некоторые изображения не отображаются в новостях google

Я хотел, чтобы статьи нашего сайта появлялись в новостях google. Я зашел в publisher center и заполнил всю необходимую информацию. В разделах я выбрал feed и добавил URL feed (мой back-end - django). Все выглядит нормально. Все последние новости …

04.10.2021
Печать текста в вертикальном выравнивании в django

здесь мой код работает нормально с html кодом, а если поместить его в мой проект, то он не работает вот мой views.py import pdfkit class PrintLabels(View): def get(self, request, id, value): client = request.user.client order = OtherOrder.objects.get(client=client, id=id) …

04.10.2021
Django cors middleware не работает при использовании GET для статических url изображений

Здравствуйте, я столкнулся с проблемой конфигурации Django CORS, я пробовал использовать django-cors-headers и правильно настроил его в моих настройках, он работает для выполнения GET/POST запросов к api из моего react frontend, но когда я пытаюсь загрузить изображение, используя image.src …

04.10.2021
Django как добавить членов в группы через сигналы?

другие мои сигналы работают, такие как обновление и создание экземпляра, но я не понимаю, почему он не добавляет членов в группу? @receiver(post_save,sender=settings.AUTH_USER_MODEL) def update_user_profile_from_User_model(sender,instance,created,**kwargs): if instance.email: MyAuthors.objects.filter(user=instance).update(user=instance,first_name=instance.first_name,last_name=instance.last_name,email=instance.email,is_blog_author=instance.is_blog_author) if instance.is_blog_author == True: my_group = Group.objects.get(name='myauthors') print("group name: ", my_group …

04.10.2021
Сохранение sql-запроса во время выполнения Django

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

04.10.2021
Необходимо добавить auth-токен в тест graphene-django с помощью pytest

Я пытаюсь добавить токен в заголовки graphene-django с помощью pytest. Но он всегда возвращает, что пользователь анонимный, как показано в конце, но он должен возвращать пользователя, поскольку токен добавлен в фикстуру @pytest.fixture def creat_user(): user = User.objects.create(username="abc", email="x@x.com", password="abc123") token, …

04.10.2021
Невозможно войти в систему с помощью электронной почты в django

Я создал пользовательскую модель пользователя, но не могу войти в систему с действительным email id и паролем models.py class User(AbstractBaseUser): email = models.EmailField(verbose_name='email address', max_length=255, unique=True, ) is_active = models.BooleanField(default=True) staff = models.BooleanField(default=False) # a admin user; non super-user admin …

04.10.2021
Тестирование базы данных django sqlite3 с помощью pytest в CI

У меня есть класс updater, который обновляет таблицы базы данных (изменяет, удаляет, добавляет). Мне нужно написать тесты для этого апдейтера. Эти тесты будут вызываться в gitlab CI. python3.9 project/manage.py makemigrations python3.9 project/manage.py migrate pytest -s -v --cov --cov-config …

04.10.2021
Как переключить класс для нажатой кнопки в цикле for?

Пытаюсь добавить пост в закладку. Посты находятся на главной странице с циклом for. У меня проблемы с получением класса переключения при нажатии на кнопку добавления закладки для отдельного поста. Django view @login_required def add_post_bookmark(request): ''' add post to bookmark …

04.10.2021
Как сделать итерацию по списку внутри другого списка - json + js

Я пытаюсь выполнить итерацию по списку внутри другого списка, вот мои данные : (3) [{...}, {...}, {...}] 0: {id: 9, check_in: '2021-10-02T15:58:00', check_out: '2021-10-05T10:17', visitors: Array(4)} 1: {id: 10, check_in: '2021-10-06T21:12:00', check_out: '2021-10-09T15:00', visitors: Array(4)} 2: {id: 11, …

04.10.2021
В продакшене плохой url показывает Internal Server Error вместо настроенного 404

Я создал простой обработчик404 в соответствии с документацией. В локальном режиме он работает нормально, например, когда пользователь пытается получить доступ к несуществующему url, вызывается обработчик 404 ошибки. Но в production он показывает классическую "Internal Server Error" и я не могу …

04.10.2021
Django allauth перенаправляет обратно на страницу регистрации после проверки электронной почты (которая также не работает)

У меня странная проблема с использованием Django allauth. Регистрация работает и отправляет письмо с подтверждением электронной почты, после того, как я нажимаю на ссылку подтверждения, отправленную по электронной почте, я перенаправляюсь на страницу подтверждения электронной почты. Проблема в том, …

04.10.2021
Как включить опцию загрузки изображений в django-ckeditor в файле forms.py

Я работаю с django-ckeditor для создания редактора насыщенного текста для моего django приложения. Я включил опцию загрузки изображений в панели администратора для ckeditor. Но я не могу включить опцию загрузки изображения в forms.py Вот код: В settings.py: …

04.10.2021
TypeError: '>=' not supported between instances of 'str' and 'int' error happening while Django wagtail querying

Из шаблонов django все работает нормально, но из postman выдает эту ошибку. Основной запрос приведен ниже - query = reduce( or_, ( Q(path__startswith=page.path) & Q(depth=page.depth + 1) & Q(primary_category__in=list_categories) | Q(additional_categories__category__in=list_categories) for page in BlogPage.objects.filter(pk__in=blog_ids) ) )

04.10.2021
Как отобразить изображение из БД с помощью фолиума

Я пытаюсь вытащить изображение из БД, которая находится на моем компьютере. И отобразить его во всплывающем окне объекта folium. Я искал в интернете, но не нашел решения, буду рад помочь def search_on_map(request): loc_list = [] img_list = [] for i …

04.10.2021
Как динамически определять и генерировать сериализаторы в django

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

04.10.2021
Связать номер MCO с номером регистратуры

У меня есть веб-страница, где пользователь должен ввести номер приема и номер MCO, так вот, какой бы номер приема и номер MCO не вводился, они должны быть помечены вместе, как номер приема: 123 и номер MCO: 456, в базе …

04.10.2021
Django: Подход к реализации IPC с другим сервером/процессом

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

04.10.2021
Как добавить или удалить объекты во вложенных сериализаторах Django с помощью функции update

У меня есть 2 модели - модуль и комната. Модуль может иметь ноль или несколько комнат, а комната может быть добавлена в несколько модулей. Таким образом, между ними существует простое отношение "многие-ко-многим". При обновлении поля modules с помощью …

04.10.2021
Django Rest Framework - маскировка значений ответа

Мне интересно, как лучше всего маскировать определенные части ответа. Для объяснения я воспользуюсь примером. Допустим, у меня есть модель Person с first_name, last_name и email. Я использую PersonSerializer, чтобы вернуть эти данные. Примером ответа может быть { "first_name": "John", …

04.10.2021
Django: фильтруйте журналы, которые приходят с фронт-энда

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

04.10.2021
Не могу подключиться к моей базе данных, которая находится в hiox india, с помощью моего django

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

04.10.2021
REST-фреймворк Django на первичном ключе

В настоящее время я пытаюсь отобразить несколько моделей с первичным ключом, чтобы найти конкретные данные, но сталкиваюсь со следующей ошибкой: selected() got an unexpected keyword argument 'pk' Вот код: views.py from rest_framework.response import Response from rest_framework.decorators import api_view …

04.10.2021
Django - Чтобы функция внутри функции представления автоматически возвращала ответ пользователю в случае ошибки?

Итак, у меня есть запрос на пост, который получает загруженное видео и затем проверяет его. В идеале я бы хотел, чтобы validate_video_upload() возвращал ответ 400, если размер видео превышает допустимый, а не выдавал ошибку валидации, потому что я хотел …

04.10.2021
Вызов Django-river вручную для управления рабочими процессами

Наше приложение использует Django_river для управления рабочими процессами. И в настоящее время река вызывается на основе сигнала post save, созданного Django. Но из-за проблем, связанных с производительностью, нам пришлось использовать опцию bulk для вставки данных, которая по умолчанию не поддерживает …

04.10.2021
Взаимодействие приложений Django в слое абстракции

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

04.10.2021
Проверьте, существует ли система Many to Many в django?

У меня есть две модели, Model University: name = models.CharField(max_length=120) Model Students: name = models.CharField(max_length=120) wishlist = models.ManyToManyField(University, blank=True) В основном это список пожеланий, пользователь может добавить университет в свой список пожеланий, и если он нажмет …

04.10.2021
Как сделать пагинации для этого представления

Я не могу сделать пагинацию для этого get запроса! Кто-нибудь может помочь мне, пожалуйста. Я пытаюсь сделать это в Django Rest framework.

04.10.2021
Как интегрировать календарь google в django?

Я создаю сайт управления расписанием и хочу показать календарь пользователя на своем сайте. Если любой пользователь заходит на сайт, я хочу попросить разрешение на доступ к календарю google. На моем сайте нет аутентификации с помощью google, и я использую …

04.10.2021
Отображение пикутры в макете сетки djang-admin

во-первых, у меня проблемы с отображением миниатюр в Django-admin, я попробовал код ниже, но он не работает, похоже, class Pictures(models.Model): image = models.ImageField(null=True) date_added = models.DateField(auto_now_add=True) organization = models.ForeignKey(Organisation,on_delete=models.CASCADE) def __unicode__(self): return f"{self}" @mark_safe def image_img(self): if self.image: return …

04.10.2021
Django фильтр ListViews

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

04.10.2021
Как отфильтровать набор запросов по чужому полю Model CharField?

У меня есть три модели, которые связаны друг с другом. Теперь я хочу запросить набор записей Poller, который фильтруется categories_selected пользователем, хранящим строки poller_category. # Models class Category(models.Model): """ Holds all available Categories """ poller_category = models.CharField(max_length=30) class UserCategoryFilter(models.Model): …