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

01.05.2024
Django URL 404 - 1 неделя потрачена на отладку с GPT4, не повезло. Одна конкретная функция просто НЕ разрешается

Краткое описание проблемы: Я столкнулся с проблемой, когда URL /LS/mark-text-responses/ в моем Django-приложении не находится, когда AJAX-запрос отправляется на представление mark_text_responses. Эта проблема возникает в пользовательской части моего приложения, а именно в коде JavaScript, который отправляет AJAX-запрос. Я получаю …

01.05.2024
Ошибка "django.core.exceptions.SuspiciousFileOperation" возникает, несмотря на то, что все настроено правильно

В настоящее время я пытаюсь обслуживать все свои static файлы через whitenoise. Как ни странно, сама функция работает отлично. Она ищет все каталоги с меткой static во всех моих приложениях Django. Однако почему Django постоянно возвращает исключение django.core.exceptions.SuspiciousFileOperation …

01.05.2024
401 неавторизованный вход в Django Rest API

У меня проблемы с конечной точкой API для входа в систему; она работала в последний раз, когда я проверял, а теперь после нескольких часов работы вслепую она больше не работает, и я не знаю, что я сделал. :) Регистрация …

01.05.2024
Ошибка Deployment not found при развертывании проекта django на cpanel

У меня проблема с развертыванием моего проекта django на cpanel после создания python setup на cpanel, указывая мой субдомен на проект setup .Я получаю ошибку 404(deployment not found), когда я нажимаю на url, как я могу исправить это …

01.05.2024
Сделать аутентификацию и вход в систему для нескольких таблиц, кроме таблицы auth User в django?

Я создал модель hostTable в приложении hostlogin и хочу использовать эту таблицу для входа в систему, для этого я создал пользовательскую функцию authenticate, потому что стандартная authenticate() работала только для таблицы пользователей auth. Также функция login() не прикрепляет текущую сессию …

01.05.2024
При загрузке selfie мы получаем ошибку 500 [закрыто]

Def upload_selfie_document(self,cleardil_id,document_id,selfie_image): url = f"{self.url}customers/{cleardil_id}/identifications" print(url, "url") selfie_image.seek(0) selfie_image = selfie_image.read() selfie_image_base64 = base64.b64encode(selfie_image).decode('utf-8') payload = json.dumps({ 'document_id': document_id, 'selfie_image': selfie_image_base64, }) # print(payload, "payload") headers = { **self.headers , 'Content-Type': 'application/json'} print(headers, "headers") try: response = requests.post(url, …

01.05.2024
Нет вывода в serializermethodfield()

Я определил поле serializermethod. Моя проблема в отображении вывода. Когда этот метод существует, поле изображения для меня пустое. Но если я удалю это поле serializermethodfield, то изображение будет выводиться правильно. Серилизатор: class ArticleSerializer(serializers.ModelSerializer): user = serializers.StringRelatedField(read_only=True) image=serializers.SerializerMethodField() …

01.05.2024
Невозможно запустить приложение Django, ошибка связана с тем, что похоже на циклический импорт?

В настоящее время я пытаюсь создать свое первое приложение на django, сайт для резюме. При попытке запустить приложение я получаю эту ошибку. <class 'mainapp.admin.CertificateAdmin'>: (admin.E108) The value of 'list_display[3]' refers to 'is_active', which is not a callable, an attribute of …

01.05.2024
Memcached-MemcacheIllegalInputError - Значения данных должны быть бинарными: кодек 'ascii' не может кодировать символы в позиции 2-5: ordinal not in range(128

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

01.05.2024
Конвейер модульных тестов - модульные тесты Django

Я работаю над проектом django и в нем 20+ приложений, что означает, что я должен запускать тесты для 20+ приложений, которые включают 3000+ тестов. Поэтому я решил сделать subjobs в моем pipeline и теперь запускаю 20 заданий для юнит-тестов …

01.05.2024
Найти шаблон в django

Мой код выглядит следующим образом. {% if request.path != '/login/' %} {% include "/hospital/templates/header.html" %} {% endif %} Я получаю ошибку TemplateDoesNotExist по адресу /dashboard/ /hospital/templates/header.html Как включить шаблон

01.05.2024
Django Rest Framework APIClient login не работает

У меня есть тестовая функция для проверки того, может ли пользователь войти в систему или нет. Я использую APIClient от DRF и вхожу в систему. Когда я делаю запрос get к защищенной конечной точке API, я получаю 401 ответ. …

01.05.2024
Как сохранить изображение в проекте Django

Когда я пытаюсь создать нового сотрудника в моем проекте, экземпляр был сохранен, но изображение нет. вот моя модель, представление и форма из моего проекта django моя модель- `class Emp(models.Model): emp_first_name=models.CharField(max_length=20,null=False) emp_last_name=models.CharField(max_length=20,null=False) emp_father_name=models.CharField(max_length=15,blank=False,default='') emp_mother_name=models.CharField(max_length=15,blank=False,default='') emp_photo=models.ImageField(null=True,blank=True,upload_to='static/image/emp',)` Мое мнение- …

01.05.2024
Ошибка типа в профиле api в фреймворке django rest

TypeError at /api/profile/ init() получил неожиданный аргумент ключевого слова 'только запись' Метод запроса: GET URL запроса: http://127.0.0.1:8000/api/profile/. Версия Django: 3.2.25 Тип исключения: TypeError Значение исключения: init() получил неожиданный аргумент ключевого слова 'write only' Расположение исключения: /home/vagrant/env/lib/python3.6/site-packages/rest_framework/fields.py, line …

01.05.2024
Как получить все API-урлы из проекта django на Python?

У меня есть проект django, в котором некоторые URL API присутствуют в urls.py в пути urlpatterns, а некоторые зарегистрированы как маршрутизаторы (rest_framework_extensions.routers). ref: # urls.py urlpatterns = [ path("healthcheck/", health_check_view, name="healthcheck"), path("something/", include(router_something.urls)) ] здесь, …

01.05.2024
Срабатывает ошибка в админке по умолчанию не отображается. Почему?

InternalError at /admin/entities/branch/add/ The type of building does not match the expected type: 'Branch' CONTEXT: PL/pgSQL function check_outlet_type_consistency() line 9 at RAISE Как показать в стандартной админке django эту ошибку? гуглил, :( но никакой информации

01.05.2024
Я не могу импортировать TinyMCE

Независимо от того, что я делал, я не мог импортировать Tinyemc. Я получаю эту ошибку не только в Tinyemc; эта проблема существует во всем, что похоже. <img …

01.05.2024
Текст с изображением Django Admin

Я хотел бы знать, как я могу иметь фантазийный редактор в django admin, который может добавлять изображения внутри контента, как ckeditor, но когда он сохраняет, он конвертирует все в base 64 и хранит в базе данных, а не загружает файлы …

01.05.2024
Значение времени даты по умолчанию в форме django

я пытаюсь использовать значение по умолчанию class MSeguimientoEtnicoForm(forms.ModelForm): ... fecha_reporte = forms.DateTimeField(widget=forms.DateTimeInput(attrs={'class': 'form-control'})) ... def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # Establece la fecha y hora actuales como valor inicial para fecha_reporte self.fields['fecha_reporte'].initial = timezone.now() Шаблон: &lt;div …

30.04.2024
Создание суперпользователя в ktor

В django есть manage.py createsuperuser для создания пользователя с повышенными привилегиями. Для ktor я прибегаю к программному созданию пользователя при запуске приложения (сначала проверяя, не существует ли уже пользователь). Есть ли более элегантный или стандартный способ сделать это? …

30.04.2024
Я пытаюсь преобразовать файл .txt в файл .pdf, но сталкиваюсь с такой проблемой

Def txttopdf(request): if request.method == 'POST': txt = request.FILES['txt'] pdf = fpdf.FPDF() pdf.add_page() pdf.set_font("Arial", size=12) pdf.cell(200, 10, txt.read().decode('utf-8'), 0, 1) return HttpResponse(pdf.output(dest='S'), content_type='application/pdf') return render(request, 'txttopdf.html') Я создаю pdf-файл, но не могу просмотреть его содержимое. Я пытаюсь …

30.04.2024
Django allauth: Невозможно получить токен доступа при входе в систему с помощью социального аккаунта google

Я использую django allauth для аутентификации в google. settings.py проект urls.py файл from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path("accounts/", include("API.urls")), ] API urls.py: from django.urls import path,include from . import views …

30.04.2024
Django Unit Test Fail, когда я тестирую UpdateView

В моем проекте есть UserUpdateView, который выглядит следующим образом: class UserUpdateView(AuthenticationMixin, AuthorizationMixin, SuccessMessageMixin, UpdateView): '''Update User info(username, full/second name, password)''' model = User form_class = UserForm template_name = 'form.html' permission_denied_message = _("You can't change this profile, this is not you") …

30.04.2024
AttributeError при загрузке файла pickle из views.py

Я получаю ошибку AttributeError: Can't get attribute 'predictionFunction' on &lt;module 'main' from location of manage.py . Когда я не регистрирую viewfunction в url, predictionFunction загружается, но когда я регистрирую его в urls, он показывает ошибку. Для справки вот как …

30.04.2024
Как отфильтровать набор запросов по полю many2many

У меня есть модель Notification, в которой есть поле seen_users, названное так: from django.contrib.auth import get_user_model User = get_user_model() class Notification(models.Model): title = models.CharField(max_length=255) seen_users = models.ManyToManyField(User, blank=True) Когда пользователь видит уведомление (например, notification_obj), он будет …

30.04.2024
Формы Django, пустая строка

В моей Django-форме есть пустая строка (_____), когда я просматриваю варианты, как это исправить? Пытаюсь удалить эту строку Вот код special_occasion = models.CharField(max_length=11, choices=[('None', 'None'), ('anniversary', 'Anniversary'), ('date', 'Date'), ('business', 'Business')])

30.04.2024
Почему celery не запускает код и как это исправить?

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

30.04.2024
Django: Игнорируйте строки trans, которые уже переведены в каталоге app

Я использую django-allauth в качестве третьего пакета в своем Django-проекте. Я скопировал некоторые шаблоны из django-allauth в свой каталог шаблонов, чтобы изменить макет. Но я не трогал строки перевода! После запуска makemessages эта строка появляется в моем …

30.04.2024
Django-Admin в aws ec2 ubuntu 24.04 с использованием pyhton 3.6.8

Для моей админ-панели django я использовал django-soft-admin-panel pip для UI, так как время выполнения python у меня 3.8, он не запустился, поэтому я понизил python до 3.6 и разработал проект, ui и все остальные вещи отлично работают в локалке. Мне …

30.04.2024
Django Rest Framework Many To Many проблема с сериализатором

Я создаю API в Django Rest Framework и у меня возникла проблема с отношением ManyToMany. Я пытаюсь создать фильм и присвоить ему жанр (отношения ManyToMany между фильмом и жанром). Вот мои модели: class Genre(models.Model): id = …

30.04.2024
Проблема с закрытием модалов при нажатии за пределами определенной страницы

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

30.04.2024
Сообщение Django об ожидании процесса

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

30.04.2024
Ошибка : Преобразование 'rpy2py' не определено для объектов типа

Я использую библиотеку python R для реализации модели ERGM для набора данных. Я следую приведенному ниже подходу Когда я реализую этот код, я получаю ошибку Conversion 'rpy2py' not defined for objects of type error Я попытался реализовать …

30.04.2024
Как проверить, содержит ли экземпляр модели Django внешний ключ или нет

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

30.04.2024
Запрос Postman к django с помощью csrf работает, но не с запросом в NextJS

В настоящее время я работаю над системой входа в систему, которая требует POST-запроса и CSRF-аутентификации, поэтому я начал использовать Postman для отправки запросов и взял фрагмент, предоставленный генератором: const myHeaders = new Headers(); myHeaders.append("X-CSRFToken", "OmgnDDPPS4TRcERF3XNuYw4uJ3OBSwmmSq7ktjM5wX2oT02DWuWZwX57BOOLCA3h"); myHeaders.append("Cookie", "csrftoken=OmgnDDPPS4TRcERF3XNuYw4uJ3OBSwmmSq7ktjM5wX2oT02DWuWZwX57BOOLCA3h"); const requestOptions = …

30.04.2024
Сервер Djano против apache2.4 - результаты не одинаковые

У меня странная проблема в моем django приложении заключается в том, что у меня есть приложение запускает инструменты на основе их скриптов все скрипты работают нормально, но только один работает на django сервере, но не в apache2 и Unable to …

30.04.2024
Привет. Я начинающий программист и сейчас пытаюсь написать сайт на Django [закрыто]

Дело в том, что у меня совсем нет опыта, и я пользуюсь учебником из Интернета. Вот этот урок: https://proglib-io.turbopages.org/proglib.io/s/p/django-s-nulya-chast-2-registraciya-avtorizaciya-ogranichenie-dostupa-2022-06-08 Когда я пытаюсь реализовать функцию регистрации пользователя и фактически просто копирую действия учителя, мой сайт выдает ошибку: …

30.04.2024
Как создать систему аутентификации в Django с помощью базы данных MongoDB? [закрыто]

У меня есть проект Django, в котором я пытаюсь настроить систему аутентификации с помощью mongo db. Я следовал различным руководствам и документации, но все еще сталкиваюсь с проблемами. Я пробовал использовать модуль djongo с django для подключения mongo …

30.04.2024
Развертывание: Procfile со структурой проекта Django для более чем одного приложения

Мне нужно знать, как вы обычно решаете эту проблему. Когда вы начинаете проект, django создает папку для проекта и вторую папку внутри нее с точно таким же именем и такими файлами, как: settings.py, init.py, wsgi.py и т.д. После …

30.04.2024
Djnamic флажок, изменить и отключить или убрать при выборе

У меня есть три колонки с именами "пассив", "скидка" и "discountprice" в строках, поступающих из базы данных. Я использую checkbox. Если пассивный заполнен, то при выборе одного из data-x с меткой пассивный, остальные будут отключены. Если скидка заполнена, то …