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

28.06.2024
Можно ли использовать одно и то же имя приложения Django в нескольких местах проекта?

У меня похожая структура проекта, как показано ниже. project_name/ │ ├── apps/ │ ├── items/ │ │ ├── purchases/ │ │ │ ├── migrations/ │ │ │ ├── templates/ │ │ │ ├── __init__.py │ │ │ ├── admin.py …

28.06.2024
Классы операторов допустимы только для последнего столбца инвертированного индекса

После того, как я перевел свое Django-приложение с MariaDb на CockraochDB, который по сути является Postgres Syntax, я получаю следующую ошибку, я действительно не понимаю, я также не нашел никаких ссылок в Интернете или где я могу начать отлаживать это. …

28.06.2024
Django OperationalError: MySQL Соединение недоступно

У меня возникла проблема с подключением Django к MySQL с помощью mysql.connector.django. Вот подробности: Сообщение об ошибке: OperationalError: (-1, 'MySQL Connection not available.', None) Я настраиваю проект Django (WanderSight) с MySQL в качестве бэкенда базы данных. Я …

28.06.2024
Как преобразовать openai api markdown ответ в html [закрыто]

Я новичок в Django и ищу способ рендеринга OpenAI Markdown в HTML на лету, используя бэкенд Django. Я хочу, чтобы визуализируемый контент напоминал интерфейс ChatGPT. Я предпочитаю не использовать никаких фреймворков React или JavaScript - только HTML и немного …

28.06.2024
Можно ли использовать Celery для фоновых задач без Redis в производстве?

У меня есть API, который должен загружать большие файлы на S3, с размерами файлов, близкими к 10 ГБ. Я хочу выполнять эту задачу в фоновом режиме и рассматриваю возможность использования Celery. Однако клиент не хочет соглашаться на дополнительные расходы, …

28.06.2024
Что делать, если я забыл активировать виртуальное окружение, работая над проектом Django?

Я работал над проектом Django в Python Crash Course 2nd edition. В книге было сказано, что мне нужно создать виртуальное окружение и что его нужно каждый раз активировать. Я создал ее, но в какой-то момент забыл об этом …

28.06.2024
Как добавить файл javascript в форму модели по умолчанию в файле admin.py?

Я хочу добавить функцию javascript в стандартную форму модели, которая отображается на сайте django admin. У меня нет отдельного html-шаблона, который бы загружал форму. Я использовал класс Media внутри формы модели, но откуда мне его загружать? Есть подсказки? …

28.06.2024
Конвейер Django Jenkins с использованием wsl

У меня глупый вопрос, можно ли сделать CI/CD конвейер для проекта django с помощью Jenkins и у меня нет доступа к облачным порталам, могу ли я сделать это с помощью wsl До сих пор я не видел ни …

28.06.2024
Миграция Django не работает, получаем постоянную ошибку в url магазина

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

28.06.2024
Как программно изменить url (Django)?

Столкнулась с таким вопросом: можно ли во view изменить url страницы? Допустим, есть страница отдельной статьи блога с таким url (aviary-ensemble - это slug статьи): http://127.0.0.1:8002/articles/article/aviary-ensemble/ Сейчас я делаю систему комментариев и форма для написания комментария находится …

28.06.2024
Django и WebSocket в производстве

Я впервые работаю с обновлениями в реальном времени в моем проекте Django, и это хорошо работает локально, но в производстве (Microsoft Azure) у меня возникает ошибка. Примечание: Я читал пару статей об использовании Redis вместо InMemoryChannelLayer. Ошибка WebSocket connection …

28.06.2024
Modelform с использованием Django [закрыто]

Я использую форму из класса modelform. Но она выдает ошибку B "ValueError at /list/ ModelForm не указан класс модели". введите описание изображения здесь Моя модель формы-: from django.forms import ModelForm from . models import …

28.06.2024
У меня проблема со вставкой изображений в базу данных django

вот моя модель: from django.db import models class Topic(models.Model): name = models.CharField(max_length=200) def __str__(self): return self.name class Article(models.Model): topic = models.ForeignKey(Topic, on_delete=models.CASCADE) title = models.CharField(max_length=6000) featured_image = models.ImageField(null=True,blank=True, default="default.jpg") # i want to add this filed content = …

28.06.2024
Как подключить несколько клиентов к каналам Django, и чтобы клиент был аутентифицирован сервером перед открытием канала

Так что я работаю над приложением для настольных компьютеров, которое требует сокета для обработки нескольких аутентифицированных клиентов с каналом Django, и клиенты должны быть аутентифицированы сервером перед открытием каналов. Сервер работает на одной системе, а клиенты подключаются к нескольким системам. …

28.06.2024
Ошибка значения при регистрации пользователя в Django

В моем мобильном приложении, когда я пытаюсь зарегистрировать пользователя в бэкенде Django, я получаю "ValueError: Cannot query "user@example.com": Должен быть экземпляр "User"." Вот сериализатор (django): class UserSerializer(serializers.ModelSerializer): friends = serializers.SerializerMethodField() class Meta: model = User fields = ['id', 'name', …

28.06.2024
Кэширование на основе уникальных пользователей в django

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

28.06.2024
При создании задачи это поле не может быть равным null

Когда я создаю задачу, которая может иметь несколько подзадач, я получаю ошибку от Django {"subtasks":[{"task_id":["Это поле не может быть null."]}]}. Проблема в том, что я не знаю task_id, когда создаю задачу. Поэтому я пока не могу присвоить task_id подзадаче. …

28.06.2024
Проект Python не может опубликовать пост в Facebook или Instagram по расписанию с помощью Django

Не удается опубликовать пост в запланированное время на Facebook и Instagram с запланированным временем я могу опубликовать, но мне нужно разобраться с проблемой запланированного времени не появляется ошибка. Вот код (VIEWS.PY) def index(request): post_form = BasicForm() if request.method …

27.06.2024
Оптимизация приложения Django для эффективного отображения агрегированных данных из нескольких связанных объектов

Я разрабатываю приложение на Django, в котором пользователи могут создавать и управлять иерархическими структурами данных с несколькими уровнями (в моем случае всего 4 уровня). Приложение должно эффективно отображать агрегированные данные (например, средние значения, суммы и другие более сложные метрики) …

27.06.2024
Как подключить несколько аутентифицированных клиентов к Django-каналам Websocket, причем клиенты должны быть подключены до открытия каналов?

Так что я работаю над приложением для настольных компьютеров, которое требует сокета для обработки нескольких аутентифицированных клиентов с каналом Django, и клиенты должны быть аутентифицированы сервером перед открытием каналов. Сервер работает на одной системе, а клиенты подключаются к нескольким системам. …

27.06.2024
Настройка списка изменений django-auditlog в админке django

Я начал использовать django-auditlog в своем проекте. Я смог успешно вести журнал изменений в моей модели, однако я хочу внести коррективы в то, как журнал аудита отображает список изменений в админке django. Проблема в том, что у меня есть ForeignKey …

27.06.2024
Django: Поддержание локального набора миграций, отличного от восходящего потока

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

27.06.2024
Django и многопоточность

У меня есть Django view: def func(): ... instance = ...create() func2(instance) instance.attr = attr etc... Итак, func() создает экземпляр, вызывает func2() и продолжает работать. def func2(instance): request = request(instance) wait response response.data.save() Результат функции …

27.06.2024
Как подключить несколько клиентов к сокет-серверу Django на разных платформах

Мы создали сокет-сервер с помощью Django и должны подключить к нему несколько клиентов. В нашей системе сервер работает на одной платформе, а клиенты подключаются с разных платформ. У нас есть несколько специфических требований: Сервер Django должен быть открыт …

27.06.2024
Чекбоксы в Django и JS не работают должным образом

У меня серьезная проблема с чекбоксами. Я создаю приложение в стиле ToDo и хочу, чтобы оно сохраняло изменения (item_done = False или True) при нажатии на чекбокс. Я реализовал JS-скрипт, чтобы все выходило "гладко", я использую jQuery. К …

27.06.2024
Ошибки не отображаются в форме входа в Django

В моем проекте Django я использую django.auth для аутентификации. У меня есть два одинаковых HTML-шаблона для регистрации и входа. Проблема в том, что если для регистрации отображение ошибок (например, пароли не совпадают, пароль слишком короткий) работает, то для входа в …

27.06.2024
Частичный рендеринг шаблона Django не обновляет страницу, но отображается в консоли

У меня есть веб-страница на основе django, над которой я работаю (Django версии 5.0). Эта страница позволяет нажимать на элемент в таблице, и предполагается отображать подпункты, связанные с этим элементом, без перерисовки всей страницы. Хотя мой подшаблон виден Django …

27.06.2024
Как создать функцию поиска в react native app?

У меня есть приложение на react native. И у меня есть функция поиска. Проблема заключается в том, что функция поиска работает только тогда, когда в текстовое поле введено все слово. Так, например, Edelhert работает. Но если пользователь набирает: Ed …

27.06.2024
В настоящее время я изучаю курс meta backend, и у меня есть знания front end, предложите некоторые знания и путь, которые помогут мне [закрыто]

Я новичок в разработке backend, я хочу получить совет от некоторых экспертов backend разработчиков о пути обучения, что я должен изучать, с чего начать, предоставить мне некоторые бесплатные ресурсы, откуда я могу учиться. У меня есть знания о front …

27.06.2024
Есть ли способ экспортировать информацию о существующей модели Django в визуальную форму

Я понимаю, что могу создавать файлы .dot с помощью расширений django-extensions. Я также могу создавать SVG из .dot-файла с помощью pygraphviz. Однако результаты получаются огромными, уродливыми и сложными для навигации. Есть ли какие-либо инструменты, которые люди могут порекомендовать, которые …

27.06.2024
Pywinrm CredSSP NTLM BadMechanismError(context_msg="Unable to negotiate common mechanism", base_error=last_err)

Я пытаюсь отладить странное поведение при использовании pywinrm. Он не может открыть соединение WinRM из-за BadMechanismError: SpnegoError (1): expected string or bytes-like object, got 'dict', Context: Unable to negotiate common mechanism Я использую его …

27.06.2024
Проблема с формой администратора Django: Пользовательское поле загрузки файла влияет на несвязанное поле формы

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

27.06.2024
Django Test Case Failing: Функция не возвращает ожидаемую сумму связанных полей модели

Я работаю с Django 4.2.2, и у меня есть тестовый пример, который терпит неудачу, потому что пользовательская функция не возвращает ожидаемую сумму связанных полей модели. вот мой тест: class UnitaImmobiliareModelTest(TestCase): def setUp(self): self.user = User.objects.create_user(username='UtenteTest', password='testing') self.studio …

27.06.2024
Невозможно импортировать имя 'AggsProxy' из 'elasticsearch_dsl.search'

Мои установки pip таковы Упругий транспорт==8.13.1 elasticsearch==8.14.0 elasticsearch-dsl==8.14.0 django-elasticsearch-dsl==8.0 django-elasticsearch-dsl-drf==0.22.5 services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:8.14.0 environment: - xpack.security.enabled=false - discovery.type=single-node ports: - "9200:9200" volumes: - elasticsearch-data:/usr/share/elasticsearch/data volumes: elasticsearch-data:

27.06.2024
Веб-приложение Django было заблокировано из-за несоответствия типа MIME ("text/html")

Я пытаюсь создать веб-приложение на Django с фронтендом, сделанным на Vue.js. Вот как организован мой дир - reco_system_app/urls.py reco_system_app/settings.py recommender/urls.py recommender/views.py vueapp/ static/ templates/ reco_system_app/urls.py является from django.contrib import admin from recommender.views import home from django.urls import …

27.06.2024
(debug_toolbar.E001) Панель инструментов отладки Django не может быть использована с тестами

Полное сообщение об ошибке приведено ниже ?: (debug_toolbar.E001) The Django Debug Toolbar can't be used with tests HINT: Django changes the DEBUG setting to False when running tests. By default the Django Debug Toolbar is installed because DEBUG is …

27.06.2024
Django не может использовать свой собственный UUID, пытается сделать hex-замену ошибок при добавлении новых элементов в модель

Это происходит как на моем локальном, так и на prod-решении, оба проекта Django новые и данные между ними не передаются (каждый раз новая база данных). Всякий раз, когда я пытаюсь сделать новую запись в одной из моих моделей, она …

27.06.2024
Как в Django View вызвать JavaScript функцию?

У меня есть view-функция, и в зависимости от определенных условий она либо что-то делает, либо запускает js функцию. Вот моя view: def down_rating_article(request, article_id): if Article.objects.filter(pk=article_id).first() in request.user.article_left_reaction.all(): 'здесь нужно вызвать js' else: article = Article.objects.filter(pk=article_id).first() Article.objects.filter(pk=article_id).first().left_reaction.add(request.user) new_rating = article.rating …

27.06.2024
Запрос и утверждение на стороне администратора на Python Django

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

27.06.2024
Социальный вход с помощью Django Rest Framework и Dj-rest-auth

Я настроил социальный вход в Google с помощью dj-rest-auth и Django rest framework. Когда я регистрируюсь с помощью обычного представления register из dj-rest-auth, я не могу войти в систему, используя Gmail того же аккаунта. Например, я зарегистрировался нормально, …