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

26.11.2024
Следует ли использовать тег шаблона csrf в форме поиска?

У меня есть представление на django, которое позволяет пользователю искать и получать данные из базы данных. Никаких изменений в базу данных не вносится. Я также понял, что токен csrf отображается в url. Я поискал в Интернете и прочитал, что …

26.11.2024
Запрос N строк по идентификатору строки со сложным упорядочиванием в Django ORM

По идентификатору ссылки я хочу запросить N строк, чтобы строка с идентификатором ссылки была в середине. Я знаю, как это сделать, когда QuerySet просто упорядочен по столбцу id, но мое решение разваливается, когда я хочу упорядочить результаты по столбцу, …

26.11.2024
Я хочу динамически построить значение с переменным количеством родителей python django

Я работаю над проектом django. У меня есть модель Providable и внешний ключ: категория (providable_categtory). каждая категория может иметь несколько подкатегорий, и в конечном итоге providable будет назначен узлу листа. вот как создается код категории для каждого providable: @property …

26.11.2024
Подключение к mariaDB в действии Github

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

26.11.2024
HX-триггер для выдачи запроса с использованием аргументов

Я хочу создать запрос после триггера с использованием htmx после нажатия на кнопку с помощью django: def SomeView(request, var1, var2): trigger_data = json.dumps({"dlstart": {"pid": pid, "var1": var1}}) return HttpResponse("", headers={"HX-Trigger": trigger_data}) На вкладке Network я вижу, что …

26.11.2024
Docker Compose - Поле ImageField в Django не может загружать изображения, когда я переношу базу данных с sqlite3 на MySQL в Docker Compose

У меня есть модель Article в приложении Django blog Файл /backend/blog/models.py class Article(models.Model): class Status(models.TextChoices): DRAFT = 'DF', 'Draft' PUBLISHED = 'PB', 'Published' title = models.CharField(max_length=255) slug = models.SlugField(max_length=100, blank=True, unique=True) content = MDTextField(null=True, blank=True) author = …

26.11.2024
Django: невозможно настроить страницу истории администратора

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

26.11.2024
Django динамически заполняет форму Model моделью - возможно ли это?

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

26.11.2024
Как развернуть приложение Django на сервере Linux в домашней сети так, чтобы оно было доступно только тем, кто находится в этой сети?

Описание проблемы: У меня есть приложение Django, которое я хотел бы развернуть на сервере Linux, но я хочу, чтобы оно было доступно только устройствам в моей домашней сети (например, компьютерам и мобильным устройствам, подключенным к одному Wi-Fi). …

26.11.2024
Как разработать масштабируемую систему обмена сообщениями с помощью Celery, Redis, Django Channels и FastAPI?

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

26.11.2024
Настройка Django и Gunicorn

Я следовал этому видео https://www.youtube.com/watch?v=NSHshIEVL-M и столкнулся с проблемами при попытке свернуть веб-страницу. Я подумал, что это может быть проблема с брандмауэром, но поскольку я запускаю команду curl локально, может ли это быть проблемой? Я также запустил …

25.11.2024
Как проверить модели Django с отношениями внешних ключей перед сохранением записей?

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

25.11.2024
Модуль с именем 'psycop' отсутствует. Невозможно выполнить миграцию

Я пытаюсь заставить страницу входа в систему не возвращать ошибку 500, а также пытаюсь перенести свою базу данных. Я установил psycopg2 правильно (я верю), но я думаю, что я не получил правильное ИМЯ в DATABASES в settings.py. Вот …

25.11.2024
Почему ошибка ValueError не обрабатывается в моем Django Middleware?

Я реализую базовое представление, которое поднимает ValueError: from rest_framework.views import APIView from django.http import HttpResponse class ThreadView(APIView): def get(self, request, *args, **kwargs): limit = int(request.GET.get('limit', 10)) if limit < 0: raise ValueError("Limit must be a positive number") return HttpResponse("OK",200) …

25.11.2024
Django Admin: Как скрыть вложенный инлайн до сохранения родителя?

Я использую django-nested-admin У меня есть вложенные модели в Django Admin, где я хочу скрыть дочернюю модель в строке, пока ее родитель не будет сохранен. Вот упрощенная версия моих моделей: from django.db import models class Product(models.Model): name = …

25.11.2024
Django не может корректно связать просматриваемые документы, хранящиеся в модели Django

Итак, в настоящее время у меня есть модель Django, которая правильно ссылается на все, что передается в мой шаблон, за исключением ссылки на документ, который я загрузил. Модель была правильно зарегистрирована в admin.py. Вот MRE: # investors/models.py …

25.11.2024
Settings.py не может найти psycopg2... проблема squlite3 и postgresql... нет такой таблицы: auth_user

Я пытаюсь развернуть простое приложение (учебный журнал из Python Crash Course) на heroku. Приложение запускается, но при входе в систему я получаю ошибку 500, а при debug=true ошибка выглядит так: no such table: auth_user. Я понимаю, что это как-то …

25.11.2024
Почему я получаю ошибку 403 Forbidden при выполнении POST-запроса к API входа в систему в Vue.js?

Я работаю над приложением Vue.js, в котором пользователи могут входить в систему через API, используя библиотеку axios. Однако, когда я отправляю POST-запрос на конечную точку API, я получаю ответ 403 Forbidden. Вот Vue.js код для запроса на вход …

25.11.2024
AxiosError: Сетевая ошибка на iOS (GET-запрос) с Expo, работает нормально на Android

это первый раз, когда я задаю вопрос в stack overflow. я надеюсь, что это поможет мне решить проблему. О проекте Я использую expo и axios для api запроса. использую хуки для обработки запроса использую …

25.11.2024
Как добавить интерпретатор Python в веб-приложение? [закрыто]

В настоящее время я работаю над веб-приложением системы управления обучением (LMS), и одной из функций, которую мне необходимо реализовать, является веб-интегрированная среда разработки (IDE), в которой пользователи могут писать, выполнять и тестировать код Python непосредственно в браузере. Что …

25.11.2024
Есть ли у кого-нибудь идеи, как сделать многоязычный django более элегантным и простым в обслуживании? [закрыто]

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

25.11.2024
Как изменить внешний вид TextField в админке Django?

Я хочу увеличить размер текстовой области в форме администратора django. html_content = models.TextField()

24.11.2024
WebSocket (сервер python, клиент javascript/rxjs) отсутствующие сообщения

Вступление Я стараюсь предоставить как можно больше информации заранее, так что если я что-то упустил, пожалуйста, дайте мне знать. Даунвотеры/клоузеры: пожалуйста, объясните мне, чтобы я мог исправить вопрос. Мотивация: сервер выполняет работу (asyncio с многопроцессорностью), клиент только запрашивает …

24.11.2024
'django-admin startproject myproject' не распознан

Django-admin : Термин 'django-admin' не распознан как имя команды, функции, файла сценария или операционной программы. Проверьте правильность написания имени или, если был указан путь, проверьте правильность пути и повторите попытку. В строке:1 char:1 django-admin startproject myproject + …

24.11.2024
Как получить информацию из 'OneToOneField' и использовать ее в admin.py list_display?

Я делаю свой первый сайт, это мой первый большой проект, поэтому я застрял на одной проблеме и не могу ее решить. Вот часть моего кода с ошибкой: models.py ... class GField(models.Model): golf_club_name = models.CharField( primary_key=True, max_length=100, help_text='Enter a golf …

24.11.2024
Развернутый проект Django на vercel не видит таблиц в базе данных

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

24.11.2024
Django Admin Action Function Failing - отправка электронной почты нескольким выбранным пользователям (если «apply» в request.POST)

В моей реализации используется модель CustomUser. Я создаю действие в админке Django, которое позволяет мне составлять и отправлять электронные письма нескольким пользователям. Все на сайте ведет себя так, как будто все работает. После нажатия кнопки «Отправить письмо» я перенаправляюсь …

24.11.2024
У меня есть модель продукта и категории. Теперь мне нужно отфильтровать товары по категории. Как я могу это сделать?

Где я должен писать код? в файле views.py или в html-файле? Вообще-то у меня есть идея вывести каждую категорию и внутри нее отфильтровать товары в соответствии с ней. например, ОВОЩНЫЕ КУЛЬТУРЫ морковь помидор ФРУКТЫ яблоко …

24.11.2024
Проблема импорта модели в потребителя django Websockets

Я хочу написать потребитель для приложения, однако после импорта модели Device приложение даже не хочет запускаться, выдает ошибку, что не может найти настройки приложения. # consumers.py import json from channels.generic.websocket import AsyncWebsocketConsumer # from devices.models import Device …

24.11.2024
Polars Чтение файла Excel из формы (т.е. request.FILES.get('file'))

Во всех примерах Polars показано чтение файла Excel из строки пути. df = pl.read_excel("docs/assets/data/path.xlsx") Но я передаю файл Excel из Django Form Post. file_name = request.FILES.get('file') df = pl.read_excel(file_name) Я получаю ошибку «InvalidParametersError». Как …

24.11.2024
Как скрыть url webapi и показать «красивый» url?

Мне нужно сгенерировать красивый URL для моей собственной службы сокращения URL. Адрес моего веб-сервера выглядит примерно так https://my-backend-api-server.us-central1.run.app/redirectapp/redirect/wAzclnp3 и я не хотел бы раскрывать это, да и не коротко. Я хочу «приукрасить» свои URL-адреса. Как сделать …

24.11.2024
Не удается развернуть мое приложение Django на Google Cloud Run

Мне нужна помощь в развертывании докера django, поэтому я покажу вам, что у меня сейчас есть, и мне нужна ваша помощь в настройке его для работы с nginx и gunicorn, чтобы я мог в конечном итоге использовать это для …

24.11.2024
Event.preventDefault не работает в JS для отправки формы

// js document.addEventListener("DOMContentLoaded", function () { const individualOrderForm = document.getElementById('individual-order-form'); async function sendAjax(form) { try { const response = await fetch(form.action, { method: 'POST', body: new FormData(form) }); const data = await response.json(); if (data.status === "success") { showToast(data.detail, "success"); …

23.11.2024
Как я могу использовать несколько маршрутизаторов для проекта Django Rest Framework?

Я столкнулся с проблемой при попытке использовать маршрутизатор для одного приложения и другой для другого приложения. # api/urls.py from django.urls import path, include from .views import UserViewSet, DepartmentViewSet, UserLoginView, UserTokenRefreshView router = DefaultRouter() router.get_api_root_view().cls.__name__ = "E.R.P. API" …

23.11.2024
Django-crispy-forms разделяет форму на два divs-макета

Я хочу разделить форму на два div с их собственными css_id, чтобы я мог ajax обновлять второй div на основе выбора в первом. Проблема в том, что моя результирующая форма не имеет div'ов с id 'pbid' и 'pb-options' class …

23.11.2024
Данные диагностики Django не отображаются в админке после выполнения конечной точки

Я работаю над проектом Django, в котором я обрабатываю данные о пациенте и сохраняю их в модели DiagnosisResult в базе данных (SQLite). Цель состоит в том, чтобы эти данные отображались в интерфейсе администратора Django, но после вызова конечной точки …

23.11.2024
Django отображает время редактирования только для отредактированных комментариев

Это моя модель для комментария class Comment(models.Model): content = models.TextField() dt_created = models.DateTimeField(auto_now_add=True) dt_updated = models.DateTimeField(auto_now=True) author = models.ForeignKey(User, on_delete=models.CASCADE) post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name="comments") def __str__(self): return f"Comment by {self.author.username} on {self.post.title}" и я пытаюсь отобразить время …

23.11.2024
Как вызвать и обработать всплывающее окно подтверждения из сервисной функции, не прерывая транзакцию

В моем проекте Django бизнес-логика размещена на слое service. Views выполняет только функцию работы с templates. У меня есть базовый шаблон с формой и полями типа select на ней. При изменении любого поля скрипт отправляет AJAX-запрос на views. views …

23.11.2024
Реализация автономных обновлений для проекта Django REST Framework - лучший подход?

Я создаю приложение Django REST Framework (DRF) и изучаю способы обработки автономных обновлений для моих пользователей. Цель состоит в том, чтобы позволить пользователям получить доступ к обновленной версии моего проекта с помощью flash usb или чего-то подобного. Поскольку мои …

23.11.2024
Internal server error при отправке почты Django с боевого сервера

При отправке почты с боевого сервера появляется ошибка Internal server error. В моем проекте есть 2 варианта, когда отправляется почта - отдельно функция send_mail и при восстановлении пароля юзера. В любом из вариантов появляется ошибка. На сервере разработки все работает …