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

02.08.2024
Как сделать LEFT OUTER JOIN без внешнего ключа с помощью django orm

У меня есть следующие модели: class User(Model): ### user fields ### class CaseModel(Model): id = # django build in id field owner = models.ForeignKey('User') ### other fields ### class DraftMessageModel(Model): entity_id = models.IntegerField(null=True, blank=True) # CaseModel.id …

02.08.2024
Автообновление Visual Studio Code прошлой ночью, и теперь мое приложение Django падает при запуске

Вчера мое приложение Django работало на моем сервере разработки VSC просто отлично. Ночью VSC обновился до версии 1.92. Сегодня утром приложение падает, даже не успев запуститься. Произошло исключение: RuntimeError Пакет 'cryptography' требуется для методов аутентификации sha256_password или caching_sha2_password. …

02.08.2024
Передача данных только при POST-запросе с помощью dJango SSE Server Side Events

Я пытаюсь транслировать SSE всем клиентам, как только пользователь делает запрос. Мне удалось запустить этот базовый пример async def dashboard_oc_interface(request): """ Sends server-sent events to the client. """ async def event_stream(): i = 0 while True: # yield …

01.08.2024
TemplateSyntaxError Не удалось разобрать остаток

У меня есть этот кусочек jinja2 в шаблоне Django: {% for filesystem, total_quota, total_usage, df_usage in totals_by_filesystem %} <tr> <td>{{ filesystem }}</span></td> <td>{{ total_quota | filesizeformat }}</td> <td>{{ total_usage | filesizeformat }}</td> <td>{{ df_usage * 100 }}</td> </tr> {% …

01.08.2024
Остановка сценария Bash, запущенного с помощью Docker

Код Dockerfile выглядит следующим образом: FROM python:3.10 COPY ./ /data/ WORKDIR /data/ RUN pip install pipenv RUN pipenv install RUN pipenv run python src/manage.py makemigrations RUN pipenv run python src/manage.py migrate # Copy the start script COPY start.sh /start.sh …

01.08.2024
Запуск программы на сайте

Написал сайт, который в числе прочего должен запускать по нажатию кнопки программу (бот для Дискорда), написанную на языке python. Сама программа проверена на моем компьютере и написана правильно, среда python на самом сайте содержит все нужные для работы библиотеки. Но …

01.08.2024
Django профилирует потоки? / оптимизация

У меня есть два простых приложения на django. Запуск только одного из них создает 47 потоков на сервере хостинга. При попытке запустить второе, я уже получаю ошибку хостинга - из-за ограничения потоков... Вопрос в том, можно ли как-то …

01.08.2024
Как отобразить данные из таблицы Postgresql на сайте Django

Я пытался отобразить данные моей таблицы Postgresql на моем сайте Django и я использовал AWS RDS для подключения моего Postgresql к моему Django. Проблема в том, что он ничего не отображает, когда в таблице есть 3 заполненных тестовых данных. Как …

01.08.2024
Тема последнего года обучения [закрыто]

Я думаю о создании одного веб-приложения с использованием pythno и django под названием Project match maker. Это поможет студентам найти идеального партнера для проекта в соответствии с их требованиями и набором навыков. Я пытался взять несколько советов у …

01.08.2024
Можно ли изменять неотображаемые поля модели Django во время валидации пользовательской формы, но до фиксации данных модели?

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

01.08.2024
Django `Not Found: /payment_getway/` Ошибка - URL Path Not Resolving

Я столкнулся с ошибкой Not Found: /payment_getway/ в моем приложении Django. Несмотря на настройку пути к URL и функции просмотра, Django не может найти указанный URL. Я привел все соответствующие фрагменты кода и конфигурации ниже. Я не уверен, что может …

01.08.2024
Django-запрос для суммирования n наибольших связанных значений

У меня есть база данных, которая отслеживает количество очков игроков за несколько игр. Я хочу создать таблицу лидеров, используя 4 игры каждого игрока с наибольшим количеством очков. Вот мои модели: class Event(models.Model): name = models.CharField(max_length=120) class Player(models.Model): …

01.08.2024
Условный рендеринг в Svelte на основе ответа сервера

Я создаю веб-приложение с Django в качестве сервера и Sveltekit на клиенте. В процессе регистрации с сервера на указанный пользователем e-mail отправляется ссылка с токеном, при посещении которого пользователь перенаправляется на домен SvelteKit. Вот в чем проблема: …

01.08.2024
Djoser Create User продолжает возвращать поле required и не создает пользователей

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

01.08.2024
Как вывести данные из БД в таблицу

Всем Привет! С чего все началось. Создал класс модели средства измерения с указанием место монтажа с отношение многие ко многим (Many to Many). Потом возникли проблемы с изменением места монтажа средства измеренияю Проблему решил на этом сайте, но оно меня …

01.08.2024
Multi Tenancy в django с пользовательскими доменами

У меня есть проект, в котором в настоящее время работает приложение под названием Knowledgebase. В Knowledgebase пользователи могут войти в систему и просмотреть статьи, созданные другими пользователями в их компании. Существует 2 типа статей: публичные и частные. Публичные статьи …

01.08.2024
Как разместить проект Django с PostgreSQL и Celery на платформе с фиксированным годовым тарифом? [закрыто]

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

01.08.2024
Как получить данные из wordpress [закрыто]

как интагрировать wordpress. и как получить содержимое записей блога с сайта wpordpress? вот мой запрос на получение url: https://wp.com/oauth/authorize?client_id=JFfZZ6rA41FU0MAWI1nKzGGX8ZrcCtEFpPMiun5q&response_type=code&redirect_uri=http://localhost&scope=basic выдает такой ответ: Запрещено У вас нет разрешения на доступ к этому ресурсу. Apache/2.4.41 (Ubuntu) Сервер …

01.08.2024
ValueError at/account/logout [duplicate]

У меня есть эти коды в моем django 5.0.7 и получил эту ошибку, которая говорит: Представление accounts.views.logout_view не вернуло объект HttpResponse. Вместо этого оно вернуло None. похоже, что[text] но я пробовал следующее: from django.urls import path from. …

01.08.2024
Порядок фильтров влияет на результат запроса в Djongo

Я использую пакет Djongo для подключения к MongoDB из моего приложения Django. Однако в результатах запроса наблюдается несогласованность, хотя этого и не ожидалось. Вот моя модель: class Item(models.Model): name = models.CharField(max_length=100) description = models.TextField() date = models.DateTimeField(db_index=True) …

01.08.2024
Как добавить аутентификацию в пользовательское представление администратора Django?

Я создал пользовательское представление администратора в django для одной из моделей. Но url доступен любому, кто не вошел в систему. from django.contrib import admin from django.urls import path from django.shortcuts import render, redirect from .models import Question from django.contrib.admin.views.decorators …

01.08.2024
Как Django узнает о том, что ему нужно изменить название поля title?

@admin.register(Post) class PostAdmin(admin.ModelAdmin): list_display = ['title', 'slug', 'author', 'publish', 'status'] list_filter = ['status', 'created', 'publish', 'author'] search_fields = ['title', 'body'] prepopulated_fields = {'slug': ('title',)} raw_id_fields = ['author'] date_hierarchy = 'publish' ordering = ['status', 'publish'] Я знаю, что prepopulated_fields …

01.08.2024
Я получаю ошибку: "AttributeError: type object 'UserList' has no attribute 'as_view'", типа, он не видит "as_view()" [закрыто]

Получаю ошибку: "AttributeError: type object 'UserList' has no attribute 'as_view'", типа, он не видит "as_view()" Мой urls.py в Userapp from django.urls import path from .views import * urlpatterns = [ path('list', UserList.as_view(), name = 'user-view') ] views.py: from …

01.08.2024
Django не может найти урлы

Страница не найдена в django. Я уже создал стартап с названием posts уже обновил settings.py - apps - posts и вставил include в urls.py. все равно не работает, до posts у меня был пример html файла, так как я …

01.08.2024
Проблемы с django logout Url [дубликат]

У меня есть проблема с выходом из системы, которая возникает, когда я определяю путь выхода из системы в urls.py: path ('logout/', auth_views.LogoutView.as_view(template_name='accounts/logout.html'), name='logout') Я получаю HTTP ошибку 405, которая гласит: эта страница сейчас не работает но …

01.08.2024
Ошибка: Невозможно прочитать свойства неопределенного (чтение 'session')

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

01.08.2024
Текст не отображается в html-шаблоне

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

01.08.2024
Ошибка Django при создании веб-приложения для блога

Urls.py path("blogpost/<int:id>", views.blogpost, name="blogpost) views.py def blogpost(request, id): post = Blog1.objects.filter(post_id = id)[0] return render(request, 'blogpost.html', {'post':post}) У меня возникает ошибка, что объект Blog1 является итерируемым. Я попробовал все, и моя модель была создана также …

01.08.2024
`504 Gateway Time-out` при отправке писем с Djoser и Django в продакшене

Я столкнулся с проблемой в своей производственной среде Django при использовании Djoser для регистрации пользователей и управления логинами. Когда пользователь запрашивает создание учетной записи, API занимает около минуты, а затем возвращает ошибку 504 Gateway Time-out. В моей локальной среде процесс …

01.08.2024
Тайм-аут работников Assistants API с помощью Django

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

31.07.2024
Исключение GEOSException в контейнере dev для geodjango с postgis для python 3.12

Я пытаюсь настроить контейнер dev для разработки приложения geodjango. Контейнер dev запускается и работает, но при переходе в админке к обзору модели, содержащей PointField, я получаю следующее сообщение об ошибке: Сообщение об ошибке: GEOSException at /admin/phyiscal_assets/plant/ …

31.07.2024
Команда Django не применяет изменения при возникновении исключения

Я создал команду django для удаления около 100 000 записей в нашей базе данных, однако мы протестировали ее и заметили, что когда команда завершается или иным образом вызывает исключение, функция .delete() не применяется. Например, команда находится на 100 …

31.07.2024
Как избежать IntegrityError и столкновения с db при сохранении модели после санации slug с помощью slugify в Django?

В настоящее время я работаю над простым веб-проектом, в котором у меня есть несколько моделей, использующих SlugField в качестве URL, таких как Page, Note и Tag. Из панели администратора пользователь может редактировать slug и другие поля модели. Пользователь может …

31.07.2024
Я всегда получаю ошибку на это утверждение, даже если утверждение ложно или истинно if password != confirm_password: print("Password error").

if password != confirm_password: print("Password error") return redirect("user_register") else: if User.objects.filter(email=email).exists(): print("Email already exists") return redirect("user_register") else: if User.objects.filter(username=username).exists(): print("Username error") return redirect("user_register") else: user = User.objects.create_user(username=username, email=email, password=password) user.save() data = Customer(user=user, phone_field=phone) data.save() # Code for login …

31.07.2024
Почему мне нужно перезапустить контейнер docker, чтобы обновить изменения в коде

Я разрабатываю приложение на основе Django в контейнере Docker. Все тома настроены правильно, но я заметил кое-что, касающееся обновления файлов в контейнере docker. Через некоторое время контейнер docker не может обновить файл в контейнере, несмотря на изменения на моей …

31.07.2024
Как передать идентификатор арендатора микросервисам FastAPI для операций с базой данных в настройке Django-Tenants?

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

31.07.2024
Django Nginx и Gunicorn хостинг субдоменов получает 400 ошибку

Настройка Nginx и Django приводит к ошибке Bad Request (400) Я пытаюсь настроить Nginx для обслуживания моего приложения Django, но сталкиваюсь с ошибкой "Bad Request (400)". Я настроил свой серверный блок Nginx и настройки Django следующим образом: server { …

31.07.2024
Keycloak 25.0.2 - Django - принудительный вход в систему

Мне нужно добавить внешний auth в мое приложение Django + Keycloak. К сожалению, не существует нативного плагина для этого аута (он специфичен для моей страны), поэтому мне нужно управлять им с помощью Python, а затем принудительно вводить пользователя в …

31.07.2024
Как изменить отображаемое имя в отправленных письмах с помощью django allauth?

Я использую django allauth для регистрации пользователей и отправки подтверждений по электронной почте новым пользователям, и все работает нормально, за исключением того, что в качестве моего имени отображается "support" в виде "support@example.com". Я бы хотел, чтобы оно изменило его …

31.07.2024
Django SMTP KeyError at

Подскажите пожалуйста, выходит Почему выходит данная ошибка и как ее устранить? views.py def post_share(request, post_id): # Извелечь пост по идентификатору id post = get_object_or_404(Post, id=post_id, status=Post.Status.PUBLISHED) sent = False if …