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

12.07.2024
Не удалось загрузить DLL при импорте cv2: Указанный модуль не найден. Ошибка импорта [дубликат]

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

12.07.2024
HTML не смог найти мое изображение, когда я поместил папку в приложение django

До того, как я поместил html-файл в папку шаблона вместе с проектом dijango, он работал отлично. Однако, когда я создаю папку шаблона и помещаю туда CSS и HTML-файл, изображения не могут загрузиться, почему? < Компания_папка--&gt; витрина …

12.07.2024
Как защитить совершенно секретный скрипт на python?

Я разрабатываю проект в клиент-серверной архитектуре. Клиент - это скрипт на python 3.12, который будет запускаться на рабочих станциях клиентов, а сервер - это приложение Django 5.0.x. Я буду распространять клиентский скрипт после запуска pyinstaller -F script.py, поэтому пакет …

12.07.2024
Как настроить страницу статора доменного имени для веб-сервера Django?

Сейчас на моем сервере Django-страница работает следующим образом: dato138it.ru:8000/contents. А мне нужно запустить ее из браузера вот так: dato138it.ru Все это работает на облачном сервере timeweb.clouds. Как настроить страницу статора доменного имени специально для веб-сервера Django? Проблема в том, …

12.07.2024
Взаимодействие со встроенной БД django в файлах на python

У меня есть форма, которая должна взаимодействовать с БД, встроенной в django. Как мне это сделать в моем файле forms.py. Использовать ли мне стандартный sqlite3, встроенный в python, или у django есть другой способ сделать это? Я …

12.07.2024
Воспроизведение аудиофайла на сервере из django

У меня есть raspberry pi, который я подключил к датчику дверного звонка, чтобы он воспроизводил различные звуки, когда люди входят в здание. Сейчас я просто сделал короткий скрипт для воспроизведения этих звуков из любого каталога, и он отлично работает. …

12.07.2024
Адреса электронной почты dj-rest-auth и django allauth

Когда я пытаюсь удалить уже зарегистрированного пользователя из базы данных, я получаю следующее: update or delete on table "users_user" violates foreign key constraint "account_emailaddress_user_id_2c513194_fk_users_user_id" on table "account_emailaddress" также, когда я регистрирую пользователя, только email, имя пользователя и пароль регистрируются …

12.07.2024
Моя форма django продолжает выдавать сообщение об ошибке, хотя я все еще получаю данные, которые пытаюсь отправить в базу данных, что может быть не так? th

Я пытаюсь добавить сотрудников с помощью django все вроде бы работает нормально я даже вижу запись в базе данных но когда я нажимаю кнопку отправки вместо message.success я получаю message.error я никак не могу понять в чем дело. …

12.07.2024
Ограничение Django FOREIGN KEY не работает при регистрации новых пользователей

Я сталкиваюсь с ошибкой "FOREIGN KEY constraint failed" при попытке зарегистрировать новых пользователей в моем Django приложении. Вот соответствующий код из моих файлов models.py, serializers.py и views.py: Serializers.py: User = get_user_model() class UserSerializer(serializers.ModelSerializer): friends = serializers.SerializerMethodField() class Meta: model …

11.07.2024
Docker-compose может скомпилировать программу, но не может открыть ссылку на локальный хост

У меня есть базовый проект Django, который я поместил в контейнер docker. В настоящее время я запускаю его на https локально только для стадии разработки, потому что это является требованием. Когда я запускаю свою программу без docker, …

11.07.2024
Можно ли как-то передать значение переменной из js в шаблон django?

Подскажите, можно ли как-то передать значение переменной из js в шаблон django? Проблема в том, что мне нужно передать id товара в модальное окно. Делаю это через js, через data-product-id. Разметка такая: &lt;!-- products ----&gt; {% for product in goods …

11.07.2024
Django запрос на выборку элементов, возвращающий '---------'

Я пытаюсь заполнить элемент select набором queryset из django. Все работает нормально, но в начале списка выпадающего меню элемента select у меня всегда есть '---------' в качестве первого варианта. forms.py class forms_bdc(forms.ModelForm): [...] bdc_description_1 = forms.ModelChoiceField(queryset=models_products.objects.values_list('product_denomination', flat=True),required=False, widget=forms.Select(attrs={'id': 'editable-select-2'})) …

11.07.2024
Ограничение NOT NULL не работает при запросе PUT в Django

Я новичок в Django и у меня возникают проблемы с обработкой данных формы и необработанных данных в PUT-запросах. Мне нужно обновить записи в модели Person через PUT-запрос. Модель Person имеет несколько полей, включая fname, sname, age и gender, все из …

11.07.2024
Использование nginx для размещения нескольких приложений django/docker на одном сервере. возврат к корневому пути, а не к пути приложений

У меня есть приложение на django. Сниппет кода для функции load_form(request) в файле views.py. ''' def load_form(request): if request.method == 'POST': newQAForm = QAForm(request.POST) if newQAForm.is_valid(): instance = newQAForm.save(commit=False) instance.save(using='RadDataWarehouse') return redirect('confirmation') ''' и другая функция ''' def …

11.07.2024
Лучший подход к созданию объектов в фоновом режиме без использования системы очередей задач?

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

11.07.2024
Есть ли способ создать конфигурацию запуска для команды manage.py в Pycharm?

Я хочу иметь возможность запускать команду управления manage.py через конфигурацию Pycharm run. Есть ли способ сделать это?

11.07.2024
Htmx вставка нескольких строк таблицы

Я использую Django, если это имеет какое-то значение. В любом случае, у меня есть этот tbody элемент в моем шаблоне: &lt;tbody id="log-stream-table-body" hx-get="{% url 'pages:log_stream_rows' %}?last_ts={{ last_log_ts }}" hx-trigger="every 30s" hx-target="this" hx-swap="afterbegin" &gt; {% include "pages/_home_log_stream_rows.html" with log_stream=log_stream …

11.07.2024
Как получить доступ к переводу, определенному в базовой модели, из представлений и панели администратора дочерней модели

В проекте, который достался мне в наследство, есть несколько полиморфных моделей, основанных на общей модели. Что-то вроде: from django.db import models from polymorphic.models import PolymorphicManager, PolymorphicModel class Product(PolymorphicModel): name=models.CharField(max_length=127) objects=PolymorphicManager class Book(Product): pass class Drink(Product): pass …

11.07.2024
Проблемы с миграциями при выполнении тестов в django

При запуске python3 manage.py test Я получаю ошибку: return self.cursor.execute(sql) django.db.utils.ProgrammingError: relation "eventos_produtora" does not exist makemigration, migrate и runserver работают нормально.

11.07.2024
Как избежать использования --run-syncdb в python manage.py migrate

Я работаю над проектом Django, который я клонировал с GitHub. Когда я пытаюсь запустить python manage.py migrate, он терпит неудачу и требует, чтобы я использовал --run-syncdb. Однако я хочу сделать так, чтобы python manage.py migrate был достаточным без необходимости …

11.07.2024
Я не могу загрузить МЕДИА-файлы на сервер Django Vercel

Я получаю эту ошибку: Ошибка клиента в /dashboard/add-profile-details При вызове операции HeadObject произошла ошибка (400): Bad Request Метод запроса: POST URL запроса: https://www.karlowebsytz.com/dashboard/add-profile-details. Версия Django: 5.0.6 Тип исключения: ClientError Значение исключения: Произошла ошибка (400) при вызове …

11.07.2024
Как игнорировать вставку дубликатов в Django?

У меня есть несколько статических таблиц, которые я инициализирую следующим образом с помощью команды управления Suit(name="Clubs").save() Suit(name="Hearts").save() Suit(name="Diamonds").save() Suit(name="Spades").save() Я хочу иметь возможность повторного запуска в любое время, если появятся новые значения, но я хочу избежать вставки …

11.07.2024
Понимание преимуществ PostgreSQL перед ElasticSearch

Мне нужна помощь в понимании решения. Что входит в проект. Это проект Django. В нем есть таблица с пользователями, зависимая от нее таблица many to many, таблица с геолокацией и большое количество специфических данных, которые хранятся для каждого …

11.07.2024
Django ORM в строке запроса рассматривает значение выбора модели как колонку

У меня есть следующий код Django ORM, и происходит что-то странное. Когда я комментирую часть if для library_level, запрос работает нормально. Если я добавляю любое новое выражение Q, то значение, предоставленное как Q(field=value), рассматривается как другое поле. <pre …

11.07.2024
Отправка электронной почты по EmailMultiAlternatives sudenly перестала работать

Я столкнулся со странной ошибкой. Отправка писем перестала работать со вчерашнего дня, до этого все было нормально. Я вообще ничего не менял. Сообщение об ошибке: 2024-07-11 09:35:01,147 share.email.service ERROR Traceback (most recent call last): File "/srv/deduu/./share/email/service.py", …

11.07.2024
Блокирует ли httpsstreamingresponse поток? или Сколько клиентов разрешено в одном потоке?

Я реализовал базовое событие отправки сервера в django с помощью httpsstreamingresponse, который каждые 5 секунд отправляет ответ! class task_status_stream(AuthententicatedOrReadOnlyAPIView): # to respond as text/event-stream we need to ignore exisiting Client Content negotiation content_negotiation_class = IgnoreClientContentNegotiation # sending pf creation status …

11.07.2024
Процесс выхода из системы в Django и ошибка параметра " Url Logout next"

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

11.07.2024
Как получить данные конкретного пользователя из таблицы с foreignKey в другую таблицу Django

У меня есть 3 стола from django.db import models from django.contrib.auth.models import User class Boost(models.Model): title = models.CharField(max_length=50,null=False)# point, storage, point p/s, expire = models.BooleanField(default=False) expireDate = models.DateTimeField(null=True) visiblity = models.BooleanField(default=True) def __str__(self): return "id:"+self.title class BoostLevel(models.Model): id …

11.07.2024
Где хранить реферальный код до покупки чего-либо на сайте django ecommerce

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

11.07.2024
Статические файлы Django не работают на смартфонах

Я использую фреймворк Django для создания своего веб-приложения и развернул его с помощью ngrok. Почему мой телефон не может получить доступ к статическим изображениям в шаблоне при посещении ngrok URL, а мой компьютер может? Мой шаблон {% …

11.07.2024
Django-фильтр DateFromToRangeFilter не может не фильтровать между двумя датами

Я создаю проект на vue3 + django DRF. Я составляю списки потребления из и я хочу фильтровать между двумя днями. например 2024-06-01 до 2024-06-30. Я использовал DateFromToRangeFilter, но он не работает. пожалуйста, помогите. omz Моя модель.py class ConsumeDetails(models.Model): date …

11.07.2024
Django представление вызывается дважды (двойной запрос get), первичный ключ устанавливается равным None

Запускаю проект django на localhost, и у меня есть кнопка перехода к профилю, которая отправляет pk (имя пользователя) обратно в представление профиля, и в настоящее время у меня есть некоторый отладочный код внутри представления, и я вижу, что он …

11.07.2024
Как убедиться, что мой Frontend является Origin, отправляющим POST-запрос к моему Backend

У меня есть Vue 3 фронтенд сайта, на котором я хочу иметь возможность регистрировать новых пользователей. Когда пользователь вводит свои данные на фронтенде, фронтенд отправляет POST запрос на бэкенд, который представляет собой Django REST API. Затем бэкэнд создаст пользователя. …

11.07.2024
Доступ к 'self.user' или 'self.user_id' в методе clean() модели Django

Мне нужно знать, возможно ли это сделать в методе clean или save модели (в идеале clean), без использования форм, поскольку я хочу, чтобы определенная логика проверки была напрямую связана с моделью, чтобы и формы, и команды менеджера (например, …

11.07.2024
Ошибка атрибута, у объекта 'WSGIRequest' нет атрибута 'get' Django-HTMX

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

11.07.2024
Где хранится nginx.conf в гибкой среде Google App Engine?

Я получаю nginx.error: клиент намерен отправить слишком большое тело поэтому я пытаюсь исправить ситуацию, внося изменения в nginx.conf. Это происходит в Google App Engine, который использует Django и развертывается в гибкой среде с помощью Dockerfile. Он …

11.07.2024
Django Debug=False возвращает трассировку ошибок

Я поддерживаю проект Django 4.0 и заметил, что даже если DEBUG=False, все ошибки возвращаются с трассировкой. Я закомментировал все дополнения в settings.py, но все равно получаю трассировку. Все вариации действительно загружаются (DEBUG), и это происходит как локально, так и …

10.07.2024
Problems with user authentication

From django.db import models from rest_framework.exceptions import ValidationError from django.contrib.auth.models import AbstractUser # Модель юзера class CustomUser(AbstractUser): STATUS_CHOICES_TYPE = [ ('Заказчик', 'Заказчик'), ('Сотрудник', 'Сотрудник') ] full_name = models.CharField(max_length=50, null=False, verbose_name='ФИО') telephone = models.CharField(max_length=20, null=False, verbose_name='Номер телефона') photo = models.ImageField(upload_to=&quot;users/%Y/%m/%d/&quot;, null=False, …

10.07.2024
Python отправьте InMemoryUploadedFile в requests.request

В почтальонах я отправляю данные следующим образом: Мой код на питоне выглядит так: headers = { "Accept": "*/*", "Content-Type": "multipart/form-data; boundary=974767299852498929531610575", } response = requests.request( "POST", LINK, headers=headers, data={ 'product_id': …

10.07.2024
Представление Wagtail с параметрами URL или несколькими пользовательскими URL

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