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

21.10.2021
Openpyxl ValueError : не вернул объект HttpResponse. Вместо этого он вернул None

В настоящее время я пытаюсь изменить свой код с создания CSV файла на создание xlsx файла. Мой код по какой-то причине возвращает следующую ошибку, когда я нажимаю на кнопку, которая должна загрузить файл: ValueError at /accConnect/AgeAnalysisCSV/12 Представление …

21.10.2021
Тестирование представления, использующего TemporaryUploadedFile

У меня есть представление, которое делает следующее: import pandas as pd def ingest(request): for temp_file in request.FILES.values(): # There only ever is one use next(gen) if you prefer path = temp_file.temporary_file_path() break df = pd.read_csv( path, encoding="UTF-16-le", header=None ) …

21.10.2021
Можно ли преобразовать метод python в метод базы данных djagno?

Я хочу упорядочить мой запрос по общему значению, общее значение является собственным ключом к элементам Я использую метод ниже для вычисления общей суммы . models.py function def total(self): total=0 for item in self.items.all(): if item.taxed==True: total = total …

21.10.2021
Как я могу подставить теги условного шаблона django в строку html-кода

Я использую django-ajax-datatable для отображения таблиц данных в моем проекте django При этом я хотел бы настроить отображение одной строки под названием actions. выглядит следующим образом def customize_row(self, row, obj): # 'row' is a dictionary …

21.10.2021
Два разных приложения django с разными аутентификациями в одном проекте

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

21.10.2021
Python django новая строка не работает при замене в поле richtext

Models.py description = RichTextField(blank=True, null=True) admin.py description = "*text1/*text2/*text3" desired_output = "*text1 *text2 *text3" #Я пытался сделать с помощью replace, но он не работает - description.replace("/", "\n") #replace dont work to get newline in RichTextField Any Solutions?

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, …