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

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 с меткой пассивный, остальные будут отключены. Если скидка заполнена, то …

30.04.2024
Приложение для загрузки фотографий с помощью Flutter и Django [закрыто]

Я хочу сделать (приложение для загрузки фотографий), используя Flutter и Django Есть ли у кого-нибудь опыт использования фреймворка Django / Django REST в качестве бэкенда для мобильного приложения, созданного с помощью Flutter, в котором есть функция загрузки нескольких …

30.04.2024
Выберите, какой менеджер моделей использовать при выполнении prefetch_related?

У меня есть модель Product в моем приложении Django, которая использует пользовательский менеджер моделей, где все prefetch_related утверждения: class ProductManager(models.Manager): def get_queryset(self): return ( super() .get_queryset() .select_related("core_product") .prefetch_related("images") .prefetch_related("bundled_products") ) class Product(models.Model): _base_manager = ProductManager objects = …

30.04.2024
Django: как фильтровать по пользовательскому полю

У меня есть пользовательское поле в моем представлении extra action, которое добавляется путем переопределения to_representation() в сериализаторе. Я хочу добавить фильтр на основе этого значения. Как я могу этого добиться? views.py class MyFiltersetclass(filters.Filterset): name = filters.CharFilter(lookup_expr="exact", field_name="name") class …

30.04.2024
Как мы можем уведомлять мобильное приложение о сообщениях (Django/React Native)?

Как лучше реализовать уведомления (о сообщениях, новых постах) на клиенте, Websockets, push-уведомления или webhooks? Проект состоит из серверной части на Django и React Native на клиенте. WebSockets, WebHooks, PUSH

30.04.2024
Извлечение изображений из нескольких различных RSS-каналов

Работаю над проектом, который извлекает статьи из 20+ rss-лент и различных форматов лент, где находится изображение статьи. Я не против, если в некоторых случаях изображение статьи будет отсутствовать, и я вернусь к установленному изображению, но я не хочу, чтобы …

30.04.2024
Почему я не могу легко развернуть веб-приложение python?

почему я не могу развернуть веб-приложение Python и поместить его в папку, подобную папке WWW на сервере Apache, чтобы иметь к нему немедленный доступ? как любой серверный язык программирования, например PHP? всегда приходится искать VPS-сервис, облачный …

30.04.2024
Позволить локально размещенному докеризованному приложению django быть доступным из Интернета через локальный докеризованный экземпляр traefik?

Проблема: Из браузера на моей машине windows я могу получить доступ к странице django по умолчанию через: localhost:5000 192.168.1.100:5000 Но не через мой домен example.com С той же машины windows: Я …

30.04.2024
Я использую Django и django-auth-ldap. Как сделать так, чтобы все пользователи были сотрудниками?

Я использую django-auth-ldap для аутентификации. Я хочу, чтобы все новые пользователи назначались сотрудниками. Как мне это сделать? Я знаю о AUTH_LDAP_USER_FLAGS_BY_GROUP, но я не хочу возиться с назначением людей в определенную группу. Я знаю, что существует …

30.04.2024
Неавторизованный (401) при отправке Post-запроса на сервер

Когда я пытаюсь добавить пост на свой сервер я получаю 401 Unauthorized я отправил свой jwt в postman с Bearer jwt но ничего не изменилось . я думаю проблема в api где именно я не имею никакого понятия я …

30.04.2024
Есть ли способ аннотировать подсчет для всех объектов без группировки по другому столбцу?

У меня есть код, который выглядит следующим образом: filtered_queryset = Object.objects.filter(...misc filters) match time: case "year": qs = filtered_queryset.annotate(year=TruncYear("created_at")).values("year") case "month": qs = filtered_queryset.annotate(month=TruncMonth("created_at")).values("month") case "week": qs = filtered_queryset.annotate(week=TruncWeek("created_at")).values("week") case _: qs = filtered_queryset final_count = qs.annotate(count=Count("id")) …

30.04.2024
Использование Kerberos для аутентификации приложения Django в корпоративной среде

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

30.04.2024
Невозможно войти в систему пользователям Django

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