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

14.05.2024
Проблема с owl.carousel.min.js?ver=1.0, а owl.carousel.min.js работает нормально

Я создал проект с помощью django и создал приложения admin_app и customer_app. В customer_app происходит ошибка со сторонними библиотеками и ошибка типа:Refused to execute script from 'http://127.0.0.1:8000/js/owl.carousel.min.js?ver=1.0' because its MIME type ('text/html') is not executable, and strict MIME type checking …

14.05.2024
Проблема с пользовательским рендерингом 404 страницы в Django

Я столкнулся с проблемой, связанной с функциональностью рендеринга пользовательской страницы 404 в Django. Несмотря на настройку необходимых компонентов, пользовательская страница 404 не отображается, когда страница не найдена. Вот обзор моих настроек: 404 Шаблон (error404.html): <!DOCTYPE html> <html lang="en"> …

14.05.2024
Сделайте первичный ключ уникальным для нескольких дочерних классов с общим родителем

У меня есть django-polymorphic модель следующего вида: from polymorphic.models import PolymorphicModel class Item(PolymorphicModel): sku = models.CharField(primary_key=True, max_length=32) class Car(Item): pass class Boat(Item): pass К моему ужасу, можно создавать экземпляры подклассов с одним …

14.05.2024
Как сериализовать вложенные поля GM2MField в сериализаторе Django Rest Framework?

Я пытаюсь сериализовать поле модели Django под названием GM2MField с помощью сериализаторов Django Rest Framework. Однако я сталкиваюсь с трудностями, когда дело доходит до включения этого поля в мой сериализатор. Вот как выглядит моя модель и сериализатор: #models.py from gm2m …

14.05.2024
Как изменить название каждой модели на странице администрирования Django

введите описание изображения здесь Я хочу изменить название моих моделей на Django admin странице. Нужно ли мне редактировать models.py и как? Также если у вас есть какие-либо предложения по изучению Django, я буду очень …

14.05.2024
Как решить следующие проблемы с зависимостью?

ERROR: Cannot install -r requirements.txt (line 10), -r requirements.txt (line 15), intriniorealtime==2.2.0 and requests==2.20.0 because these package versions have conflicting dependencies. The conflict is caused by: The user requested requests==2.20.0 coreapi 2.3.3 depends on requests django-allauth 0.40.0 depends on requests …

14.05.2024
Как прочитать столбец выбранного файла excel с помощью Django

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

14.05.2024
Как выбрать часовой пояс для планировщика Django Q cron

Я использую Django-Q для создания запланированных задач через настройку CRON. Мне нужно, чтобы расписание содержало информацию о часовом поясе. Пример: "30 8 * * 1" с UTC будет 8:30 UTC (независимо от часового пояса Django, определенного в …

14.05.2024
Django-tables2: заполнение таблицы данными из разных таблиц базы данных (с помощью model.inheritance)

Я хочу отобразить данные из разных таблиц базы данных на таблице django-tables2. У меня есть несколько приложений, в каждом из которых есть несколько таблиц базы данных (каждая таблица в отдельном файле). Структура проекта: --project -all -overview …

14.05.2024
Как получить URL-адрес активной вкладки из браузера opend (64-битная система Linux) с помощью python

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

14.05.2024
Сообщение по каналам не доходит до нужного адресата

Когда я отправляю сообщение от пользователя, оно не доходит до получателя или получателя, а только до того, кто отправил сообщение как повторно полученное, и оно было в отправленных сообщениях. это файл consumer.py из django это messagePage.js из react так …

14.05.2024
Проблема с формой Django на объекте Model и перенаправление

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

14.05.2024
Перебор списка пользователей приводит к ошибке "'int' object has no attribute 'username'" в Django

Я работаю над проектом Django, в котором пытаюсь просмотреть список идентификаторов пользователей, чтобы получить их имена. Однако я сталкиваюсь с ошибкой, которая гласит: "'int' object has no attribute 'username'". Вот мой код: def Home(request): profile = Profile.objects.get(user=request.user) …

14.05.2024
KeyError at / 118 in django deployment

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

14.05.2024
Аннотируйте кверисет django на основе атрибутов связанных полей

Предположим, что у вас есть такая структура моделей в проекте django from django.db import models class Object(models.Model): name = models.CharField(max_length=100) class ObjectEvent(models.Model): class EventTypes(models.IntegerChoices): CREATED = 1, "Created" SCHEDULED = 2, "Scheduled" COMPLETED = 3, "Completed" CANCELED = 4, …

14.05.2024
Отправка уведомления одному пользователю с помощью веб-сокета в django

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

14.05.2024
Почему бы просто не установить ALLOWED_HOSTS в Django на ["*"]?

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

14.05.2024
Django: как добавить пользовательскую проверку в функцию `validate_constaints` с учетом экземпляра, который еще не был зафиксирован?

Я хотел бы использовать это ограничение в моей модели Django: models.UniqueConstraint( fields=["edificio", "studio"], condition=models.Q(attiva=True), name="unique_attiva_per_edificio_studio", violation_error_message=_( "cannot have two active configurations for the same studio", ), ) Но поскольку я работаю на MariaDB (и не …

14.05.2024
Использование динамической строки для ключа модели в django

Например, у меня есть такая таблица, class FormSelector(models.Model): prefs = models.JSONField(default=dict,null=True, blank=True) items = models.JSONField(default=dict,null=True, blank=True) Затем в представлениях я хочу сделать вот так, json = {"prefs":[1,2],"items":[2,3,4]} mo = FormSelector.objects.last() for key in json: // key is string …

14.05.2024
Почему использование логирования в django приводит к повреждению лог-файлов?

Когда я использовал ведение журнала в своем проекте django, я обнаружил, что после 2-3 запросов на отмазку файл журнала становится поврежденным. Почему в файле settings.py LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s …

14.05.2024
NameError in Choices= LACTATION STAGES in meta class in models. py

Просто в ... lactation_stage = models.Instegerfield(editable=False, choices= LACTATION_STAGES,) есть nameError в name'LACTATION_STAGES, is not defined Просто ожидаю, что кто-нибудь поможет мне, я новичок

14.05.2024
Ошибка ModuleNotFound при миграции новой модели

Вот моя модель: class Company(models.Model): class LTRCharField(models.CharField): def formfield(self, **kwargs): defaults = {'widget': TextInput(attrs={'dir': 'ltr'})} defaults.update(kwargs) return super().formfield(**defaults) title = models.CharField(_('company title'), max_length=255) logo = FileBrowseField( _('company logo'), max_length=255, directory='company/', extensions=['.png'] ) address = models.TextField(_('company address')) phone = …

14.05.2024
Django - Добавление дополнительных опций в AdminTimeWidget

Я пытался добавить больше вариантов времени в AdminTimeWidget, переопределив DateTimeShortcuts, ссылаясь на этот пост, а также другие подобные посты на SO. Моя проблема в том, что я получаю Uncaught ReferenceError: DateTimeShortcuts is not defined и jQuery.Deferred exception: DateTimeShortcuts is …

14.05.2024
'error: subprocess-exited-with-error' при установке моего файла requirements/local.txt после клонирования репозитория [duplicate]

Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [8 lines of output] running dist_info …

14.05.2024
Менеджер недоступен в django [duplicate]

Мой вид регистра выглядит следующим образом. class UserRegisterView( FormView ): template_name = 'register.html' form_class = UserCreationForm redirect_authenticated_user = True success_url = reverse_lazy('dashboard') # name of URL def form_valid( self, form ): user = form.save() if user is not None: …

14.05.2024
Django - Сигнал разъединения с несколькими получателями

Я использую сигналы pre_save и post_save в своем приложении с большим количеством приемников на них. Например : @receiver(post_save, sender=SrdRevisionDocument) @receiver(post_save, sender=SrdRevisionWording) @receiver(post_save, sender=SrdRevisionAcronym) @receiver(post_save, sender=SrdRevisionRevision) @receiver(post_save, sender=SrdRevisionTableRequest) @receiver(post_save, sender=SrdRevisionTable) def handle_added_or_edited_element(sender, instance, **kwargs): ... content of the signal …

14.05.2024
Django - Добавление фавикона через urls.py [duplicate]

Я пытаюсь заставить свой favicon отображаться на вкладке браузера. favicon.ico правильно размещен в каталоге статических файлов, и я могу получить к нему прямой доступ через http://localhost:8000/static/favicon.ico. Я пытаюсь заставить его работать без корректировки html-заголовка. Фавикон.ico находится внутри project/core/static мой …

14.05.2024
Интеграция Google Gemini python sdk в приложение Django возвращает html, а не ожидаемый ответ, как мне успешно интегрировать Gemini sdk? [дубликат]

#views.py from django.http import JsonResponse from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_POST import google.generativeai as genai import logging logger = logging.getLogger(__name__) genai.configure(api_key='mykey') @csrf_exempt @require_POST def get_gemini_response(request): try: company_name = request.POST.get('company_Name') if not company_name: return JsonResponse({'error': 'Missing company name'}, status=400) …

14.05.2024
Django Rest Framework - ListCreateAPIView - Как фильтровать + агрегировать + создавать несколько объектов внутри def perform_create

Любая помощь по этому вопросу будет очень признательна! В общем, у меня есть модель Transaction, которая связана с моделью User с помощью ForeignKey. Я хотел бы filter все транзакции, сделанные сегодня, для каждого пользователя, а затем …

14.05.2024
Проблема с подключением к Teradata в django

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

14.05.2024
Django Channels, установка различных шаблонов маршрутизации WebSocket для разных путей

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

14.05.2024
Как сгенерировать PDF с помощью Puppeteer в Django? Сигнал работает только в главном потоке основного интерпретатора

#urls.py path('pdf/', views.generate_pdf), #views.py from pyppeteer import launch import os import asyncio async def main(): browser = await launch() page = await browser.newPage() await page.goto("https://python.org") await page.waitFor(1000) await page.pdf({"path": "python.pdf"}) await browser.close() async def generate_pdf(request): …

14.05.2024
Кэширование представления на основе функций Django Rest Framework приводит к игнорированию классов разрешений

У меня возникла странная проблема, когда кэширование представления на основе функций, похоже, конфликтует с классами разрешений, применяемыми к нему. Декораторы для представления выглядят следующим образом: @cache_page(3600) @api_view(['GET']) @permission_classes((APIKeyPermission,)) def function_based_view(request): # function-based view code here... Проблема заключается …

14.05.2024
Нужно реализовать прохождение теста на Django

Вот написал POST метод для прохождение тестов class TakeTestView(DetailView): model = TestModels template_name = 'courses/pass_test.html' context_object_name = 'test' def post(self, request, *args, **kwargs): self.object = self.get_object() questions = self.object.questions.all() total_questions = questions.count() correct_answers_count = 0 for question in questions: selected_answer_id …

14.05.2024
Request.FILES.get возвращает None

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

14.05.2024
Django login Аутентификация возвращается None

Я пытаюсь пройти аутентификацию в django, но когда я ввожу реальные учетные данные, он присваивает пользователю значение None, но когда я ввожу несуществующие учетные данные, он не присваивает его как None. views.py def login_view(request): if request.method == 'POST': form …

13.05.2024
Не отображается форма Django на HTML странице

Вроде бы все сделал правильно, не вижу проблемы, может вы подскажите? views.py: from django.shortcuts import render, get_object_or_404, redirect from .models import Item from .forms import CommentForm def product_detail(request, product_id): product = get_object_or_404(Item, pk=product_id) comments = product.comments.all() if request.method == 'POST': …

13.05.2024
Views для прохождения теста на Django

Кратко про проект: Нужно сделать веб-ресурс для оценки знаний(прохождения тестов) Вот основные файлы models.py class Test(models.Model): title = models.CharField("Название", max_length=100, unique=True) description = models.TextField("Описание") question_count = models.IntegerField("Количество вопросов", default=0) author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="author") class Question(models.Model): test = models.ForeignKey(Test, verbose_name="Тест", …

13.05.2024
Отдельный сервер для тестов или отдельный процесс

Возник вопрос, есть продукт в котором в день и 100 онлайна нет, решили для него накатить ещё тестовый сервер. Но, возник спор в котором был вопрос, купить отдельный VPS для теста или просто запустить 2й контейнер в докере(с тестовым БД …

13.05.2024
Django — Не могу вывести записи из модели

У меня есть модель, значения из которой я хочу вывести на странице. Данные в таблице есть, но на странице их почему-то нет. models.py: from django.db import models class Reviews(models.Model): name = models.CharField(max_length=255, unique=True, verbose_name='Имя') email = models.EmailField(max_length=255, unique=True, …