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

25.11.2021
Как конвертировать doc в pdf, поддерживаемый всеми операционными системами, с помощью python

Я хочу преобразовать файл word .docx в pdf с помощью Python. Большинство модулей, которые я пробовал, создают pdf на машинах win и mac, но не на linux. Какой модуль я должен использовать, чтобы преобразование .docx to pdf поддерживалось …

25.11.2021
Статические файлы приложения django не загружаются на виртуальном хостинге (cpanel)

Статические файлы или мой проект django не работают, когда я пытаюсь получить доступ через доменное имя Я использую виртуальный хостинг cpanel на базе Linux. Вот settings.py для статических файлов. Я запустил команду collectstatic и теперь все статические файлы сайта собираются …

25.11.2021
AttributeError: модуль 'authentication.views' не имеет атрибута 'ajax_load_messages'

Я создаю клон приложения twitter для проекта, очень простое. без стилизации. Когда я начал реализовывать Direct Messaging. я столкнулся с проблемой. с файлом urls.py. похоже, он хочет получить представление моих ajax_load_messages из аутентификации, но я поместил это представление …

25.11.2021
Как установить страницу загрузки во время загрузки представлений Django

У меня есть приложение Django, в котором есть представление, которое извлекает данные из Bigquery, прежде чем вывести их на фронтенд. Этот процесс получения данных занимает довольно много времени, и фронтенд загрузится, как только представление закончит загрузку данных. Есть ли …

25.11.2021
Django - Полный набор тестов не работает при добавлении TestCase, но полный набор тестов проходит, когда он закомментирован. Все TestCase проходят при запуске по отдельности

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

25.11.2021
Не передается ввод из формы django в модале к модели

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

25.11.2021
Развертывание Django с SSL без Nginx

Возможно ли развернуть проект django без использования сторонних инструментов, таких как nginx или apache, только для обслуживания веб-страниц https://? Принуждение к установке обратного прокси или другого веб-сервера только для обслуживания https кажется немного излишним.

25.11.2021
Выделенный элемент навигации теряется после вызова ajax

Я выделяю элемент в навигации по: {% if "/people/" in request.path %}class="active"{% endif %} Сработало при первой загрузке страницы. request.path = "/people/" После, я вызываю ajax функцию, конечно не перерисовываю навигацию, но подсветка пропадает. request.path = "/people/update/" …

25.11.2021
Django добавление данных в базу данных через форму не включает первичный ключ

Я новичок в Django и сейчас создаю проект с ним. Я столкнулся с проблемой, когда добавляю новые данные через форму в db, но он не автополе с новым первичным ключом и заменяет его на null. вот мой …

25.11.2021
Отношение фильтрации Django в ListView

С учетом моделей class TaskGroup(models.Model): name = models.CharField(max_length=256) class Task(models.Model): name = models.CharField(max_length=256) group = models.ForeignKey(TaskGroup, on_delete=models.CASCADE) completed = models.BooleanField(default=False) completed_by = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True) и представление списка class TaskGroupListView(ListView): model = TaskGroup …

25.11.2021
Могу ли я использовать PHP-хэшированный пароль в Django?

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

25.11.2021
Обновление поля в таблице PostgreSQL с помощью .update() не работает в django

Я пытался обновить значение invo_payment_method из таблицы под названием Invoices. Вот код, который я пытаюсь выполнить в настоящее время: if total_payments_for_invoice.all().count() == 1: invoice_object = Invoice.objects.get(slug=slug) invoice_object.invo_payment_method = request.POST.get('payment_method') invoice_object.save() Итак, я пытаюсь сделать следующее: если это …

25.11.2021
Как управлять и регистрировать различные типы пользователей с различными полями и профилями в Django?

【BACKGROUND】 Я работаю над проектом интеграции Django и NextJS с использованием Django REST-API Framework. Я настроил модель пользователя по умолчанию, создав пользовательскую модель пользователя, где адрес электронной почты является уникальным и основным полем. В моем проекте есть 3 различных …

25.11.2021
Django channels. подписка на канал определенного пользователя в receive_json

В JsonWebsocketConsumer я использую этот код для подписки сокета определенного пользователя (который не является текущим сокетом) на сообщения из нового диалога def receive_json() # ... async_to_sync(self.channel_layer.group_add)(f'dialog-{dialog_id}', f'user-{dialog.answerer.id}') # ... но это не работает, потому что я не могу …

25.11.2021
Django admin отображение поля "многие-ко-многим" в виде ссылок

Пытаюсь заставить моего администратора Django отображать список связанных объектов в виде ссылок на эти объекты. Эти объекты связаны через отношения "многие-ко-многим". Используя комбинацию из этого ответа и этого ответа, я пришел к следующему варианту: class MyObject(models.Model): …

25.11.2021
Назначение разрешения всем объектам типа с помощью django-guardian

Я пытаюсь сделать группу с помощью django-guardian, которая имеет доступ ко всем объектам типа вместо одного объекта, как например: from guardian.models import UserObjectPermission from django.contrib.contenttypes.models import ContentType from apps.myapp.models import Website # Create groups that can edit websites …

25.11.2021
Как настроить SSL с помощью docker-compose и github actions?

Я пытаюсь понять, как я могу настроить CI/CD для моего проекта Django, используя GitHub Actions и Docker compose. На данный момент тестирование работает, отправка образа на docker-hub тоже работает, как и развертывание на сервер. Почти все сделано, но теперь я …

25.11.2021
Django TemplateResponse изменяет URL-адрес файла

Начну с того, что URL-адреса моих файлов работают как положено. Когда я вывожу свой шаблон, я могу нажать на ссылку и загрузить правильный PDF. С учетом этого я экспериментировал с попыткой динамического обновления или загрузки строк таблицы, чтобы …

25.11.2021
Перенаправление и обратные различия в Django

У меня вопрос о том, чем отличаются редирект и реверс. Влияет ли это на производительность. И кто-нибудь может мне объяснить разницу между этими 3 примерами кода? Каково их назначение и как я могу эффективно их применить. if 'comment' in …

25.11.2021
Исключение NoReverseMatch Django

Итак, я столкнулся с исключением NoReverseMatch в моем приложении Django. Оно показывает мне этот тип исключения: Reverse for 'user-profile' with arguments '('',)' not found. Попробован 1 шаблон(ы): ['profile/(?P[^/]+)/$'] feed_component.html код: <div> {% for room in rooms %} <div> {% …

25.11.2021
Почему он не может найти url

Я пытаюсь настроить каналы для нашего приложения, но мне кажется, что у меня что-то не получается. Я попробовал следовать руководству youtuber's tutorial наряду с официальным. Все шло хорошо, пока я не сделал первый запрос ws, который привел к …

25.11.2021
Внешняя таблица стилей CSS и изображения не отображаются в веб-приложении Django при DEBUG=False

У меня есть базовое веб-приложение Django, которое использует внешнюю таблицу стилей CSS в папке static/css, font-awesome-fonts в папке static/fonts и загруженные пользователем изображения в папке media/images. Когда я устанавливаю DEBUG = False, изображения и таблицы стилей CSS игнорируются, и …

25.11.2021
Django Многопользовательский часовой пояс

Я новичок в django и работаю над приложением, которое может хранить заметки пользователя и время напоминания. Я следовал документу Django (https://docs.djangoproject.com/en/3.2/topics/i18n/timezones/) и добавил TimezoneMiddleware в middleware, метод set_timezone и шаблон timezone. Но все еще не могу получить …

25.11.2021
Django Как я могу заставить переведенную разметку правильно отображаться на сайте?

Я взял текст из моих моделей и использовал расширение markdown python для преобразования его в html... но он отображается как html в виде строки на моем сайте вот так: bot: <p><code>62%</code> Not quite. You got this! Appreciate your efforts</p> …

25.11.2021
Загрузите Apache-arrow.js в проект Django

Изучаю веб-разработку и использую Django. Мое приложение будет потреблять много данных и я думал интегрировать Apache-arrow.js Меня вдохновил приведенный ниже блог на сайте apache arrow js ( https://arrow.apache.org/docs/js/ ) : https://observablehq.com/@theneuralbit/introduction-to-apache-arrow …

25.11.2021
Django 3.2.6: Порядок путей в приложении urls.py связан с 404

У меня есть несколько путей в моем urls.py файле для приложения communities. Вот два из них, которые вызывают проблемы. path('posts/<str:username>/<slug:slug>',communities_views.viewPostDetail,name="post_detail") path('posts/delete_comment/<int:comment_id>',communities_views.viewDeleteComment,name="delete_comment") По какой-то причине Django, кажется, запутался в порядке этих двух путей. Когда они расположены в таком порядке, …

24.11.2021
Как изменить высоту родительского div в iframe plotly_app в python/django?

Я пытаюсь изменить высоту родительского div в iframe, но не могу найти, как это сделать. Вот изображение того, как выглядит структура html, когда я использую инструмент inspect моего браузера Google (я не писал этот html, он создан plotly): <a href="https://i.stack.imgur.com/0XBcp.png" …

24.11.2021
Два свойства, которые соотносятся друг с другом в другой модели

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

24.11.2021
Как написать сценарий взаимодействия с конечными точками POST в Django?

Какой предпочтительный способ предварительного заполнения объектов базы данных (Model) в приложении Django? Я склоняюсь к попытке скриптового POSTing данных в соответствующие конечные точки, но меня сдерживает CSRF защита. Это не часть структуры тестирования, это для настройки демонстрационных и учебных экземпляров …

24.11.2021
Вебсокеты Flutter и подключение к каналам Django

возникают проблемы с переходом на соединение через websocket: запускаю свой сервер на django (каналы) на python manage.py runserver (my ip.. ):8000 и я продолжаю получать следующее: WebSocket HANDSHAKING /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ WebSocket REJECT /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ WebSocket DISCONNECT /ws/joingroup/0f248bf2-2e98-48a2-a8aa-96dece0bcff0/ …

24.11.2021
OSError [Errno 22] 'Invalid argument' when use... print() in Django views for local server 127.0.0.1. PyCharm

Внезапно появилась ошибка в проекте Django, для запуска в локальном 127.0.0.1 в views.py, который не модифицировался долгое время, и нормально работает сейчас на рабочем сервере. Запуск из PyCharm OSError at /Nb/ [Errno 22] Invalid argument Request Method: GET Request …

24.11.2021
Оптимизация запроса в цикле FOR

Как оптимизировать следующий запрос, чтобы устранить цикл? Количество кодов составляет несколько сотен, поэтому я получаю несколько сотен запросов к базе данных, что неприемлемо. n = 3 result = [] codes = Target.objects.filter(code__in=['ABC', 'CDE', ...]) for code in codes: result.append(Data.objects.select_related('target') .filter(target__code=code) …

24.11.2021
Автоматический импорт Pylance на один уровень слишком глубоко (Django)

Как указано в заголовке, автоимпорт pylance импортирует на один уровень слишком глубоко для Django. Он выбрасывает ошибку "нет модуля с именем [имя_модуля]". Как я могу это исправить? Структура моего проекта (для приложения, из которого я хочу импортировать): …

24.11.2021
Правильно использовать get_or_create?

В мой код, который записывает контакт из формы и добавляет его в бд, нужно добавить get_or_create, или написать другое условие (если есть контакт с таким телефоном - update, нет - add), но я делаю это впервые, пожалуйста, буду рад прочитать …

24.11.2021
Django предотвращает перезагрузку страницы при отправке формы с помощью HttpResponseRedirect

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

24.11.2021
Получение десятичных данных из базы данных Postgrades с помощью Django

Я использую Python и фреймворк Django для получения некоторых десятичных данных из базы данных PostGress. Мой вопрос заключается в том, что переменная "new_poi_lat" отображается правильно, но почему переменная "poi_lat" отображается так, как показано ниже?! Я хочу, чтобы переменная "poi_lat" отображалась …

24.11.2021
Неправильное значение поля в Django FileField

Существуют модели: class DataFile(models.Model): title = models.CharField( max_length=100, help_text='Краткое наименование данных', verbose_name = 'Наименование' ) file = models.FileField(upload_to ='data/', verbose_name = 'Файл данных', unique=True) .... class Map(models.Model): .......... data_file = models.ForeignKey( DataFile,on_delete=models.CASCADE, verbose_name = 'Файл данных', to_field='file' …

24.11.2021
МодельФормы не проходит валидацию

Я просто не могу заставить свою модельную форму пройти валидацию. Я вызываю ее из представления, и GET печатает ее правильно, но когда происходит POST, она не подтверждается. Все время получаю ValueError Исключение Значение: Представление gestionPartesMedicos.views.partes_medicos_add не вернуло объект …

24.11.2021
Django Custom Middleware получает AnonymousUser даже для вошедших в систему пользователей

Я использую пользовательское промежуточное ПО, которое выглядит следующим образом: class DisallowLoggedInUsers: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): # Code to be executed for each request before # the view (and later middleware) are called. print("in interceptor …

24.11.2021
Не удается получить доступ к переменной шаблона Django

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