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

21.10.2021
Как использовать kepler.gl с бэкендом Django

Есть ли библиотека kepler, которую я могу установить в свой проект django, чтобы использовать kepler.gl в моем фронтенде, как в leaflet-django. Если нет, то как мне использовать карты Kepler.gl в качестве фронтенда для бэкенда django?

21.10.2021
Django - Сelery синхронизация, не отображается картинки после обновление базы данных с объектами

Ребята я тупо застрял не могу пройти дальше уже 4й день Пожалуйста помогите с решением, а я постараюсь объяснить. У меня 2 проекта следовательно 2 БД: склад и магазин, когда на СКЛАД приезжает товар, celery выполняет задачу и проверяет сколько …

21.10.2021
Фильтр Django с использованием Q и нескольких полей с разными значениями

Я пытаюсь сгенерировать результат, удовлетворяющий приведенному ниже запросу фильтра: indicators = request.GET.getlist('indicators[]') fmrprofiles = FMRPriority.objects.all() q_objects = Q() obj_filters = [] for indicator in indicators: split_i = indicator.split('_') if len(split_i) == 5: if not any(d['indicator'] == split_i[1] for d …

21.10.2021
Привет Моя проблема связана с приложением Terminal VS

PS E:\learning\project\django\env\scripts> activate activate : Термин 'activate' не распознается как имя команды, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был указан путь, проверьте правильность пути и повторите попытку. В строке:1 char:1 активировать …

21.10.2021
Можем ли мы слепо доверять Django ERROR "вам может понадобиться добавить xxx в ALLOWED_HOSTS"?

Регулярно я получаю от своего сервера такие ошибки: Недопустимый заголовок HTTP_HOST: '139.162.113.11'. Вам может понадобиться добавить '139.162.113.11' в ALLOWED_HOSTS.. Проблема в том, что мой сервер работает нормально, и я не знаю, откуда берутся эти IP-адреса. …

21.10.2021
Нужно ли нам использовать команду runserver в production для запуска нашего проекта django?

Нужно ли нам использовать команду runserver в production для запуска нашего проекта? Если да, то как это сделать, а если нет, то как запускается сервер проекта?

21.10.2021
Как добавить модель с несколькими услугами и ценами на них в Python/Django

Я только начал изучать Python/Django и у меня есть вопрос к вам, ребята:) Я хочу создать модель в Django, которая позволит мне создать сервис с ценами для каждого пользователя. Например, Пользователи могут открыть форму, которая позволит им разместить …

21.10.2021
Получение ошибки при разборе json ein django с использованием SSE

Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data Я отправляю реализацию SSE с помощью js, но некоторые из моих js кодов выдают ошибки на JSON.parse интересно, где я ошибаюсь в этом? def …

21.10.2021
Many2many к одной и той же модели, но не сам по себе и не несколько раз

Hej! У меня есть модель, ссылающаяся на такую же модель через "self", это в целом работает, но я хочу, чтобы она не была связана с "самой собой". Допустим, topic1 не может быть связана с topic1 (что не имело бы …

21.10.2021
Как очистить таблицу по сигналу в django?

У меня есть следующая временная модель: from django.db import models class TempModel(models.Model): backup = False operation_type = models.CharField(max_length=128, verbose_name='operation type') device_type = models.BigIntegerField(verbose_name='device type') operation_datetime = models.DateTimeField(verbose_name='date and time of the payment') transaction_sum = models.DecimalField(max_digits=12, decimal_places=2, verbose_name='sum of transactions') …

21.10.2021
Тернарные операции в Python [дубликат]

У меня есть следующий код: from django_app.models import Model def func_name(): name = "name" if Model.objects.filter(name=name).count() > 1: raise ValidationError("This name already exists.") else: return name Теперь я хочу превратить его в однострочный текст. Вот что я …

21.10.2021
В CreateWithInlinesView сохраните все 7 дополнительных форм из базы данных как значение по умолчанию (набор форм) Django

How to save all 7 extra forms which all of their's value are default? this inline formset class CompanySchedulePerDaysgraphInlineFormSetFactory(InlineFormSetFactory): model = models.CompanySchedulePerDaysgraph exclude = ('is_work_day',) form_class = CompanySchedulePerDaysgraphModelForm factory_kwargs = { 'can_delete': False, 'widgets': {'is_work_day': forms.CheckboxInput(attrs={'class': 'form-control'}), 'start_work': forms.TimeInput(attrs={'class': …

21.10.2021
Как отфильтровать список по оставшимся дням даты рождения в Django

Я хочу вывести список предстоящих дней рождения с оставшимися днями из 30 дней. Пример: Name Date Of Birth Remaining Days John Die 2050-10-25 4 Days Left John …

21.10.2021
Django JQuery Autocomplete для двух форм на одной странице

Нашел в сети этот код автозаполнения, но он работает для одной формы на странице. Как заставить его работать для двух форм с разными данными для каждой? views.py from django.http import JsonResponse from django.shortcuts import render # Create your views …

21.10.2021
Django Создание метода ленивого кверисета

Я хочу создать ленивый метод в классе QuerySet: Я хочу из этого метода сделать дополнительную фильтрацию файлов в наборе запросов: class CustomQuerySet(Queryset): def extra_filter(self): fields = self._fields: lookup =getattr(self._query,"_lookup_joins",[]) #processing and return the custom queryset когда я использую extra_filter …

21.10.2021
Docker : Alpine : Django - Ошибка при установке библиотеки python mysqlclient

Я создаю на основе Alpine образ Django приложения для соединения с MySQL базой данных. Для соединения с базой данных я использую mysqlclient. Для сборки образа я использую docker-compose. Когда я делаю docker-compose build, я получаю соответствующую ошибку: #15 7.366 …

21.10.2021
Django - Передача json или массива в URL для вызова API

Я хочу передать несколько переменных (либо в виде JSON, либо в виде массива) через API, например: {'age': 35, 'gender':'female', ...etc} Я не уверен, как передать эту информацию в URL Djano. Я могу задать отдельные параметры в URL, …

21.10.2021
Приложение Django на Heroku не сохраняет пользователей, созданных с помощью панели администратора

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

21.10.2021
Telegram Bot Python. Как реализовать ввод пароля для авторизации в django?

Всем привет. Нужно связать пользователей джанги и телеграмм через chat_id. Есть способ безопасно передать логин и пароль через телеграмм, для авторизации ?

21.10.2021
Django - Удаление дубликата из конечной точки API

Я разработал микросервис, где я получаю JSON из конечной точки и могу отобразить его в API, но я получаю повторяющиеся данные снова и снова для каждого id. Я получаю JSON данные с localhost:8000 и хочу отобразить их на …

21.10.2021
Запуск Django приложения Apach2: 403 Запрещенная ошибка. Отказано в разрешении: mod_wsgi

Я пытаюсь развернуть свое приложение Django с моим каплетом Digital Ocean. На YouTube был очень полезный учебник, которому я следовал; когда он настроил параметры в Apache2, а затем обновился, он увидел свое приложение Django, тогда как когда я делаю …

21.10.2021
Будет ли выполняться мой триггер postgresql, даже если я установлю значение из модели django при сохранении?

Я создал триггер на каждую строку INSERT/UPDATE для установки created_at и updated_at соответственно. Триггер: CREATE OR REPLACE FUNCTION insert_update_function() RETURNS trigger AS $BODY$ BEGIN -- CHECKING OPERATION TYPE AND DECIDE COLUMN IF TG_OP = 'INSERT' THEN NEW.created_at := current_timestamp; …

21.10.2021
Вложенная аннотация в Django View и сериализаторы

У меня есть сценарий использования, где я хочу иметь данные в следующем формате. { "total_discount_amount": 0, "total_paid": 0, "total_billed": 0, "visits": "string" "users_summary": [ { "id": "string", "date": "string", "total_discount_amount": 0, "total_paid": 0, "total_billed": 0, "visits": "string" } ] …

21.10.2021
У объекта 'NoneType' нет атрибута 'add' (вложенный сериализатор Django)

Я пытаюсь обновить объект, но if main_photos_data.get('id', None): MainPhoto.objects.filter(id=main_photos_data.get( 'id')).update(**main_photos_data) else: id = instance.id project = Project.objects.get(id=id) new_main_photo = MainPhoto.objects.create(**main_photos_data) *project.main_photo.add(new_main_photo)* error in this line получаю эту ошибку: File "/home/askar/work/tasnif-backend/portfolio/serializers.py", line 143, in update project.main_photo.add(new_main_photo) AttributeError: …

21.10.2021
Получение электронной почты пользователя после удаления в Django

Я работал с settings.AUTH_USER_MODEL и хочу, чтобы email пользователя оставался (после удаления пользователя). Пользователь является внешним ключом в моей модели. Вот код class Text(models.Model): title = models.CharField(max_length=45) text = models.TextField() user= models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.SET(??) ) # TODO : should change( …

21.10.2021
При работе с django я вижу предупреждения [duplicate]

Это предупреждение я получаю, когда запускаю команды Django в консоли. WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages) …

21.10.2021
Как убрать метки инструкций в регистрационной форме django-registration-redux

Я следовал руководству по запуску Django-registration-redux и все работает хорошо, но в регистрационной форме появляется надпись для ввода имени пользователя и пароля, как на картинке ниже. Мне это не нужно, поэтому как я могу это убрать? <img …

21.10.2021
Функциональность Django Search: форма возвращает None

я пытаюсь создать функциональность поиска на django для моего приложения, но форма ввода продолжает возвращать none views.py def search(request): if request.method == 'POST': query = request.POST.get('text') houses = Product.objects.filter(name__contains='query') context = { 'houses':houses, } return render (request, 'searchresult.html',context …

21.10.2021
Как написать тест-кейс о невозможности добавления одинаковых чисел в двухфакторном ауте в django

Как правильно написать этот тесткейс я пробовал много раз, но много раз не получалось def test_same_number_add(self): device = self.user.totpdevice_set.create(name='default', key=random_hex()) response = self._post({'phone_setup-current_step': 'setup', 'setup-number': '+918362758326', 'setup-method': 'sms'}) print(response.content) self.assertContains(response, 'Token:',status_code=200) p = PhoneDevice(number="+918770109512", user=self.user) p.save() response = self._post({'token-otp_token': …

21.10.2021
Как заполнить значение в поле формы модели с помощью __init__ в django?

По сути, я хочу иметь возможность заполнять поле формы Charfield определенным значением в методе init. Вот моя форма: class UpdateForm(forms.ModelForm): #_____________________________________________________________ def __init__(self, *args, **kwargs): super(UpdateForm, self).__init__(*args, **kwargs) self.fields['form_field'].initial = "How are you doing?" self.fields['form_field'].widget = self.fields['form_field'].hidden_widget() #_____________________________________________________________ class Meta: …

21.10.2021
Не удается загрузить фотографии в Django после развертывания на heroku

Я сделал сайт портфолио + блог, используя Django. Он отлично работает при локальном запуске, но после того, как я развернул его на Heroku, доступ к портфолио перенаправляет меня на ошибку 500 сервера. Я включил режим отладки, и когда я …

21.10.2021
Возможен ли точный запрос к ArrayField?

В документации по ArrayField есть только contains. Я знаю, что можно использовать __n__iexact на ArrayField для получения точного соответствия позиции n... Кроме цепочки из кучи __n__iexact, есть ли лучший способ? Более конкретно …

21.10.2021
Могу ли я использовать функцию проверки электронной почты и входа в систему с помощью google в одном проекте. (в django)

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

21.10.2021
Можно ли добавить данные во вложенные, просто используя их UUID?

Я совсем новичок в DRF и пытаюсь построить систему с Document и Category. Вот models.py для этого class TimeStampedModel(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: abstract = True class Document(TimeStampedModel): unique_id = models.UUIDField(default=uuid.uuid4, editable=False, unique=True) title = …

21.10.2021
Как вернуть список доступных временных интервалов через форму ValidationError

Models.py from django.db import models from django.utils import timezone from django.urls import reverse from django.contrib.auth.models import User class Customer(models.Model): username = models.ForeignKey(User,on_delete=models.CASCADE) name = models.CharField(max_length=20,null=True) def __str__(self): return self.name # Create your models here. class Booking(models.Model): customer_name = models.ForeignKey(Customer,on_delete=models.CASCADE,null=True) username …

21.10.2021
Как создать ссылку на обновление на главной странице...?

Views.py class UpdateEvents(UpdateView): model = Event fields = ['event_name','event_date','venue','description'] template_name = 'events/events_update.html' success_url = '/' url.py path('update_events/&lt;pk&gt;/',UpdateEvents.as_view(), name='update-events'), home.html : когда я перехожу по этой ссылке "update", мне выдается "The current path, {% url 'update-events' id=events.id % }, …

21.10.2021
Как заблокировать доступ к странице для другого вошедшего пользователя в django?

Я пытаюсь заблокировать доступ вошедшего пользователя к странице обновления профиля другого пользователя. Моя ситуация: Предположим, что человек A вошел в свой профиль и знает URl обновления профиля другого пользователя. В этой ситуации он может просто получить …

21.10.2021
Может ли django prefetch related работать с 3 поисками?

Я хочу предварительно получить 3 таблицы плюс начальную таблицу. Вот примеры моделей проекта, над которым я работаю class ExampleOne(models.Model): name = models.Charfield() option = models.BooleanField() money = IntegerField() class ExampleTwo(models.Model): word = models.Charfield() example_one = models.ManyToManyField(ExampleOne) number = IntegerField() …

21.10.2021
Как связать шаблон формы Django с id входного html-тега

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

21.10.2021
Как перенаправить пользователя на нужную страницу при оформлении заказа в django-oscar?

Я пытаюсь следовать этой реализации django-oscar cash on delivery, но после обновления и изменения вещей мой поток оформления заказа перенаправляется назад и вперед только на две страницы. Я не уверен, где я ошибаюсь. <img alt="enter image …