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

19.06.2024
Django LDAP-аутентификация без хранения информации о входе в систему

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

19.06.2024
Сопоставление пользовательских доменов и проблемы аутентификации

В настоящее время я работаю над приложением, в котором я использую Django, GCP MySQL (база данных). Я развернул приложение с помощью Google cloud run и могу получить доступ к сайту через его url. Я столкнулся с проблемой, когда связал свой …

19.06.2024
Почему после перехода на Gunicorn моему приложению Django не хватает памяти?

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

19.06.2024
Использование аутентификации сессии Django с маркером доступа + маркером обновления?

В настоящее время я разрабатываю проект с использованием фреймворка django rest. Я хочу интегрировать вход в социальные аккаунты, такие как Google и т.д. Это работает, но ответ oauth2 возвращает токен доступа, токен обновления и токен id, который является JWT. …

19.06.2024
Как связать postgres db и контейнер Django внутри ECS?

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

19.06.2024
Тесты в Django используют основную БД

При тестировании Django проекта данные берутся из основной БД, хотя по задумке должна создаваться пустая тестовая БД. Использую PostgreSQL. Юзер, через которого подключается проект, имеет права на создание новых БД. settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'books_db', …

19.06.2024
Не могу решить эту ошибку: UNIQUE constraint failed: auth_user.username

Я искал решение вдоль и поперек, но, похоже, не нашел его. У меня есть форма для регистрации пользователей на платформе eLearning, функция входа работает нормально, но при регистрации возвращается сообщение об ошибке. Вот мой forms.py файл: from django import …

19.06.2024
Обработка HTTP-запросов на стороне сервера и отправка данных в Python

На стороне клиента я использую Swift, чтобы сделать Post HTTP запрос следующим образом: static func postNonceToServer(paymentMethodNonce: BTPayPalAccountNonce, deviceData: String) { let paymentURL = URL(string: "http://server.example.com/shop/transac")! var request = URLRequest(url: paymentURL) request.httpBody = "payment_method_nonce=(paymentMethodNonce)&device_data=(deviceData)".data(using: .utf8) request.httpMethod = "POST" URLSession.shared.dataTask(with: request) …

19.06.2024
Почему NGINX не работает с проектом Django?

У меня есть проект Django, который работает с помощью настроенного веб-сервера Django. Я хочу использовать nginx и uWSGI. Я создал каталог в корневой папке Django под названием nginx/nginx.conf и nginx/default.conf для установки nginx. Ir успешно работает при http://localhost:8080 и …

19.06.2024
Почему css не привязан к index.html

Я работаю над созданием страницы "is it newyear page" и страница должна отвечать да или нет, это не проблема, но проблема в ссылке, я написал эту ссылку внутри <head", которая является <link href="{% static 'newyear/styles.css'%} rel="stylesheet" и я запустил …

18.06.2024
Как профилировать Celery / Django в докере?

У меня есть приложение Django / Celery services: django: build: ./project # path to Dockerfile command: sh -c " sleep 3 && gunicorn --bind 0.0.0.0:8000 core_app.wsgi" volumes: - ./project:/project - ./project/static:/project/static - ./project/media:/project/media - ./project/logs:/project/logs expose: - 8000 env_file: …

18.06.2024
Список плейлистов не отображается в музыкальном приложении Django

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

18.06.2024
AWS AppRunner с Python 3.11.x не проходит проверку работоспособности, когда та же конфигурация с Python 3.8.16 проходит

Я пытался развернуть веб-приложение django на AWS AppRunner. Я следовал руководству AWS здесь, которое работает для развертывания приложения, работающего на python 3.8.16. Я попытался выполнить ту же процедуру, но использовать python 3.11.9, который <a href="https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-python-releases.html" rel="nofollow …

18.06.2024
HTMX не может найти элемент на сайте

Я пытаюсь создать веб-приложение с помощью django и htmx. Одна из функциональных возможностей htmx заключается в том, что я хочу динамически вставлять строки в таблицу. Для этого у меня есть... файл base.html: {% load static %} &lt;!DOCTYPE html&gt; …

18.06.2024
Как исправить ошибку "Требуемое поле" при отправке формы с изображениями в Django Rest Framework

Я создал сериализатор для создания описания и фотографии: class ImageFileSerializer(serializers.ModelSerializer): class Meta: model = ImageFile fields = ["image"] class DescriptionFileSerializer(serializers.ModelSerializer): image_file = ImageFileSerializer(many=True) file_filename = serializers.CharField() user_id = serializers.ReadOnlyField(source="user.id") class Meta: model = DescriptionFile fields = ["pk", 'file_filename', 'user_id', …

18.06.2024
Приложение Django / Docker не хватает памяти после перехода на Gunicorn

При попытке запустить ML/AI-приложение в Django/Docker я получаю следующую ошибку. Я начал получать эту ошибку после перехода на Gunicorn. Я понимаю, что это связано с ограничением распределения памяти, но не уверен, как это исправить. [2024-06-18 08:56:09 -0500] [19] …

18.06.2024
Уникальная кнопка отправки для каждого пользователя - django

У меня есть кнопка Like для моих постов, которые могут нравиться пользователям или нет, что означает, что если пользователь нажал на кнопку в первый раз, то пост ему понравится, а во второй раз - не понравится. Как в Facebook, …

18.06.2024
Проблема с переключением между темами

Я столкнулся с проблемой установки пользовательской темы в моем проекте Django, использующем версию 4.2.13 и Python версии 3.9.7. В админке по умолчанию есть значок луны для переключения тем (т.е. между светлой, темной и авто). Я хочу добавить серую тему в …

18.06.2024
Появление сообщений Django из models.py

Теперь я пытаюсь встроить функцию обмена сообщениями в мое веб-приложение, где предприятия могут отправлять сообщения покупателям, а пользователи - продавцам. Функциональность обмена сообщениями работает нормально, но проблема в том, что появляются отладочные сообщения django, такие как Message from …

18.06.2024
Шаблон django не применяет css

я хочу использовать text-align = justify и уменьшить ширину текста в файле шаблона django, но это не работает. статические файлы и направление работают без проблем, но я не могу сделать что-то только с этим элементом django, и я понятия …

18.06.2024
Как сделать фото и кнопки текст в канал через интервал который в течение дня увеличивается а ночью уменьшаться

` import logging from aiogram import Bot, Dispatcher, executor, types from aiogram.contrib.middlewares.logging import LoggingMiddleware from aiogram.dispatcher import Dispatcher from aiogram.dispatcher.webhook import SendMessage from aiogram.utils.executor import start_webhook import aiogram.utils.markdown as fmt from aiogram.contrib.fsm_storage.memory import MemoryStorage from apscheduler.schedulers.background import BackgroundScheduler from aiogram.dispatcher …

18.06.2024
Как сделать ежедневную и почасовую задачу в django

Я использую Django 4.2.11 и пытаюсь запускать задачу ежечасно (или несколько задач). Я нашел django-background-tasks и Django-Q, но все они кажутся старыми. Я также видел, что Celery может делать это, но он не интегрирован в Django. …

18.06.2024
Функция Javascript для воспроизведения песен не работает в приложении Django

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

18.06.2024
Как протестировать Djang PasswordChangeForm

Я пытаюсь написать тест для моего представления смены пароля, которое использует PasswordChangeForm. Вот этот тест: def test_profile_change_password(self): self.client.force_login(self.user) self.user.set_password(self.password) new_password = random_password() payload = { "old_password": self.password, "new_password1": new_password, "new_password2": new_password, } form = PasswordChangeForm(user=self.user, data=payload) self.assertTrue(form.is_valid()) response = …

18.06.2024
Django: Не отображаются параметры атрибутов объекта запроса

Я впервые начал использовать django. При создании представления функции я хотел посмотреть, какие атрибуты есть у объекта запроса (метод и т.д.), и я ожидал, что VSC покажет все опции для request.option. Но объект запроса ничего не показывает. Интересно, …

18.06.2024
Как получить разные данные в разных разделах в HTML?

У меня есть страница, на которой есть различные аккордеоны bootstrap. У меня есть различные модели, хранящиеся в базе данных, теперь я хочу получить их в правильном порядке. class CaseStudy_list(models.Model): CaseStudy_id = models.IntegerField(primary_key=True) title = models.CharField(max_length=255) def __str__(self): return self.title …

18.06.2024
Django сортировка по дате, имени

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

18.06.2024
Django App с автоматической загрузкой файлов из локальной системы пользователя

Я хочу создать сайт, основанный на python и django в backend и bootstrap, css, jquery и javascript в frontend, функциональность будет такой, что пользователь будет указывать "Source_Path" из своей локальной системы независимо от используемой пользователем ОС, он будет загружать …

18.06.2024
Вызывайте ошибку валидации в forms.py, когда заголовок/строка пуста или имеет неправильную форму.

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

18.06.2024
Ошибка NoReverseMatch при попытке создать сайт на Django Python [закрыто]

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

18.06.2024
Панель администратора Django не загружает css/js на сервере digitalocean

Столкнулся с проблемой, когда на моем локалхосте все работает отлично с такой структурой: localhost. Но на сервере digitalocean я получил такую структуру: server. Обратите внимание, что на сервере у меня появилась дополнительная папка …

18.06.2024
Как подключить Django к mongodb Atlas

Я создаю соединение Django с mongodb Atlas, но при использовании команды makemigrations я получаю следующее сообщение об ошибке: django==4.0 Python==3.10.12 djongo==1.3.6 pymongo==4.7.3 #! settings.py DATABASES = { 'default': { 'ENGINE': 'djongo', 'NAME': 'syscandb', 'ENFORCE_SCHEMA': False, 'CLIENT': { 'host': …

18.06.2024
Firefox не может установить соединение с сервером по адресу ws://127.0.0.1:port

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

17.06.2024
Django FormField, создающий несколько входных данных и сопоставляющий их с полями модели

Я использую django-modeltranslation, чтобы иметь определенные поля моих моделей на нескольких языках. Например, я перевожу поле имени, что приводит к появлению нескольких полей в модели и базе данных, таких как name, name_en, name_gr, etc.. Теперь я …

17.06.2024
Хранение аватаров пользователей django docker nginx

Сейчас в своем django проекте, я храню аватары пользователей как media, в формате &lt;session_id&gt;.png. По задумке media должен раздавать nginx, но проблема в том, что nginx и django это разные docker контейнеры, и Nginx не может получить доступ к media …

17.06.2024
Ошибка "image_file": [ "Обязательное поле."]

У меня есть serializer class ImageFileSerializer(serializers.ModelSerializer): class Meta: model = ImageFile fields = [&quot;image&quot;] class DescriptionFileSerializer(serializers.ModelSerializer): image_file = ImageFileSerializer(many=True) file_filename = serializers.CharField() tags = serializers.SlugRelatedField(many=True, slug_field='name', queryset=Tags.objects.all()) class Meta: model = DescriptionFile fields = ['file_filename', 'user', 'title', 'description', 'line_video', 'tags', …

17.06.2024
Как добавить больше левой части в каждую итерацию FOR, используя Django Language Template + HTML?

У меня проблемы с созданием кода в HTML + DLT для печати документов (накладная). Что происходит, так это то, что покупателю нужно, чтобы продукты находились рядом друг с другом. Я буду итезировать изделия через For, где от …

17.06.2024
Как получить -> ( путь к файлу фотографии для модуля face-picture-comparator (pypi.org) в корне проекта django в файле utils.py )?

в Windows 10 enterprise , vscode 1.88.0 , Django==5.0.3 , face-picture-comparator==0. 0.4 , face-recognition==1.3.0 , face_recognition_models==0.3.0. Как я могу передать модулю face-picture-comparator путь к фотографии, хранящейся в базе данных sqlite и в папке static в корне …

17.06.2024
Django 5.0, отображение флэш-сообщения в форме и сохранение вводимых значений

У меня есть форма отправки электронной почты с 3 полями ввода: #forms.py class ContactForm(forms.Form): name = forms.CharField( widget=forms.TextInput(attrs={"placeholder": "* Your name"}) ) email = forms.EmailField( widget=forms.TextInput(attrs={"placeholder": "* Your email address"}) ) message = forms.CharField( widget=forms.Textarea(attrs={"placeholder": "* Your message"}) ) …

17.06.2024
{{% if user.is_authenticated %}} не работает должным образом, он всегда показывает аутентифицированный блок, а не блок else

.................urls.py.......... from django.contrib import admin from django.urls import path, include from user import views as user_view from django.contrib.auth import views as auth_views from django.views.generic import TemplateView from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('', …