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

10.01.2022
Как я могу перенаправить пользователя на определенный первичный ключ

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

10.01.2022
NGINX обслуживает статические файлы - проект django не имеет стилизации

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

10.01.2022
Как устранить ошибку импорта при использовании markdownx с Django?

Я пытаюсь использовать markdownx в своем коде и продолжаю получать ошибку при запуске migrations/runserver, как показано в выдержке ниже: https://i.imgur.com/lzWkM9r.png Я провел некоторый поиск, и все, что я нашел, перечисляет шаги как: pip install django-markdownx …

10.01.2022
Кнопка регистрации не исчезает при входе пользователя в систему(django, html, css, bootstrap)

Почему этот код показывает кнопку регистрации независимо от того, вошел ли пользователь в систему или нет? (это для Django с bootstrap) ''' {% if user.is_authenticated %} <li class="nav-item"> <span class="navbar-text"}">Study hard, {{ user.username }}.</span> </li> <li class="nav-item"> <a class="nav-link" …

10.01.2022
Django отображает исходный код вместо веб-страницы

Я новичок в django. Любая помощь будет оценена по достоинству. Вместо веб-страницы отображается исходный код. Точнее, базовую страницу (base.html). Я хочу использовать данные из данных пациента и данных врача, так как они относятся к разным группам. Я думаю, что …

10.01.2022
Сохранение нескольких объектов в Django DRF ViewSet create

У меня есть модель в Django, которая хранит некоторую базовую информацию. class Inventory(models.Model): created_at = models.DateTimeField(auto_now_add=True) added_by = models.ForeignKey(User, on_delete=models.SET("anonymous"), name = models.CharField(max_length=100, unique=True) nickname = models.CharField(max_length=100, blank=True, null=True) manufacturer = models.ForeignKey(InventoryManufacturer, on_delete=models.PROTECT) comment = models.TextField(max_length=500, blank=True, null=True) link …

10.01.2022
Django - преобразование строки времени в объект времени с учетом часовых поясов

Итак, у меня есть список дат и времени в виде строки "2022-01-23 21:30", который мне нужно импортировать в мое Django приложение Мой Django сервер UTC, однако строки должны быть UTC+2. Если я импортирую его напрямую, Django будет …

10.01.2022
Функция обновления представления набора форм не сохраняет формы из-за отсутствия id

У меня есть представление для обновления 6 моих наборов форм, только при нажатии на кнопку отправки возникает ошибка, что id каждой формы отсутствует... как это исправить? Когда мне приходится создавать formset, никогда не возникает проблем с id... Может …

10.01.2022
Разбор файла при загрузке в Django

Могу ли я узнать, как разобрать XML теги из XML файлов во время загрузки в django? Я хотел бы убедиться в следующих вещах :- Once I upload file from GUI i wanted to parse data from it and …

10.01.2022
Cookie CSRF не устанавливается в Django после вызова API

У меня есть небольшое веб-приложение Django, которое позволяет войти в систему с помощью платформы, используя их API. Пользователь может войти в систему, но обратный вызов из входа в систему возвращает эту ошибку: Forbidden (CSRF cookie not set.): /account/platforms/apicallback/ на …

10.01.2022
Невозможно использовать метод POST с Django 4 Rest Framework

У меня проблема с новым приложением django 4, которое не обрабатывает или не разрешает метод POST. Я обходил это в Django версии 3, добавляя в Postman API Tester косую черту "/" в конце url, например http://127.0.0.1:8000/api/didipay/ …

10.01.2022
Python Paramiko "exec_command" не выполняется - Django

Я столкнулся с проблемой библиотеки Python Paramiko в моем Django приложении Это функция, которую я написал для создания SFTP соединения: def createSFTPConnection(request,temp_pwd): ssh=paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) user = User.objects.get(username=request.user) ssh.connect(hostname=temp_host,username=user.username,password=temp_pwd,port=22) sftp_client=ssh.open_sftp() return ssh,user,sftp_client Это просто возвращает мне переменную для ssh, …

10.01.2022
How to bulk_create in DRF Serializer to seperate django instances

I get an array of urls and the goal is to write each url as separate model instance with other constant params that are same for all urls django model: class BlockedUrl(models.Model): url = models.URLField() date_add = models.DateField(auto_now_add=True) class Meta: …

10.01.2022
Откуда Django берет параметры для "field_names" и "values" в методе "from_db"?

Класс Model имеет метод from_db, который принимает 3 параметра: @classmethod def from_db(cls, db, field_names, values): Откуда берутся аргументы, которые Django передает как field_names, values? Мне нужно использовать их в другом пользовательском методе. Заранее …

10.01.2022
Django Form.errors не может отображаться в шаблонах

Валидация формы в Django. Я пытаюсь отправить данные форме, но form.errors не может отобразиться в шаблонах. просмотров def registerUser(request): page = 'register' form = CustomUserCreationForm() if request.method == 'POST': form = CustomUserCreationForm(request.POST) if form.is_valid(): user = form.save(commit=False) user.username …

10.01.2022
Не могу импортировать модуль. [django]

Проблема во вложении. Создал приложение [startapp], добавил функцию в views, теперь не могу импортировать ее в urls

10.01.2022
Django Models Сохранение нескольких полей

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

10.01.2022
Python Django Static не отображается

Я пробовал много решений, доступных в stock overflow, но ни одно из них не решило моих проблем. Django - мой самый первый фреймворк сразу после изучения HTML, CSS, python (основы). Я не знаю, что я делаю неправильно, пожалуйста, помогите …

10.01.2022
Django & React - Заголовок 'Access-Control-Allow-Origin' в ответе не должен содержать подстановочный символ '*'

Ошибка, которую я получаю в консоли react, выглядит следующим образом Доступ к XMLHttpRequest на 'http://127.0.0.1/api/analyse' от origin 'http://localhost' был заблокирован политикой CORS: Значение заголовка 'Access-Control-Allow-Origin' в ответе не должно быть подстановочным символом '*', если режим мандатов запроса - …

10.01.2022
Django пользовательская валидация ПОСЛЕ to_internal_value

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

10.01.2022
Django - заполнение формы редактирования/обновления предварительно существующими данными объекта

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

10.01.2022
ImportError: cannot import name 'gTTS' from 'gtts'

Я хочу использовать библиотеку gtts в моем проекте django, поэтому я также установил django-gtts. Команда "from gtts import gTTS" работает нормально, когда я запускаю ее в виртуальной среде в пустой папке, но как только я устанавливаю Django или …

10.01.2022
GeoDjango Admin отображает карту openlayers вместо открытой карты улиц в Admin

я включил все необходимое для работы с пространственными данными на уровне базы данных и настроек django, моя модель профиля имеет поле default_location, которое является PointField. как показано ниже. from django.contrib.gis import models class Profile(models.Model): ... default_location = models.PointField() …

10.01.2022
Как узнать, провел ли пользователь оплату на сайте?

На сайте используется система оплаты Fondy. Как сделать проверку в шаблонах, провел ли пользователь оплату?(например, показать первые несколько объектов страницы, если пользователь не провел платеж или давать доступ к определенным страницам только после оплаты) Код, который <a …

10.01.2022
Django, rest_framework - 'User' object is not iterable

У меня возникла проблема с получением данных из промежуточной таблицы, у которой одно поле было получено из django.contrib.auth.models, а для второго столбца я использовал свою базу данных. models.py from django.db import models from django.contrib.auth.models import User class UsersOfTown(models.Model): UsersID = …

10.01.2022
Django при отправке двух форм не может назначить ошибку экземпляра

У меня есть следующая модель/форма/вид, в которой мне удалось отправить в две разные модели следующим образом: Модели class Account(models.Model): username = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) name = models.CharField(max_length=150) actflag = models.CharField(max_length=1, blank=True) acttime = models.DateTimeField(blank=True, null=True) comments = models.TextField(_('comments'), max_length=500, …

10.01.2022
Django не регистрирует все ошибки на производстве

Мое приложение Django правильно регистрирует и отправляет ошибки по электронной почте только при Debug=True. На производстве я получаю только ошибки 'Invalid HTTP_HOST header' как в лог-файле, так и в моем почтовом ящике. Все остальные ошибки не регистрируются в …

10.01.2022
Django тестирование views.py и model.py

Я новичок в тестировании django, я делаю тестирование для моего файла views.py, который содержит много классов. Здесь мы берем один из классов среди других. файл views.py выглядит следующим образом class AssignSubFarmer(viewsets.ViewSet): permission_classes = [permissions.AllowAny] http_method_names = ['patch', 'post'] …

10.01.2022
Как отрисовать шаблон Django после ajax-вызова

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

10.01.2022
Django форма с набором форм между тремя моделями

У меня есть три модели: Experiment, Label and LabelMappings, а LabelMappings связывает устройства с метками. Я хочу создать ExperimentForm, но не знаю, как добавить к ней поле Label, используя inline formset. Я использую ClassBasedViews, но не могу понять, как …

10.01.2022
Как перехватить "закрытие окна браузера" и затем обновить элемент DataBase с помощью Django?

прежде всего с Новым годом! Я начинаю изучать Django, извините, если вопрос слишком очевиден. Контекст: У меня есть веб-приложение на Django, это приложение представляет собой приборную панель, где пользователи могут проверять и подтверждать распознавание, сделанное искусственным …

10.01.2022
Как получить максимальное значение каждого дня в месяце с помощью django queryset

Допустим, у меня есть Model, продукты и у меня есть 100k записей. Теперь я хочу передать месяц 2022-01-01 и получить maximum цену каждого дня прошедшего месяца. Модель продукта id price date 1. 33.33 2022-01-01 2. 93.33 2022-01-01 3. 64.33 …

10.01.2022
G Suite - django social auth перенаправление на учетные записи/логин

Я настроил social-auth-django для своего проекта. И в G suite я выполнил все настройки для сторонней SAML аутентификации (SSO). Проблема в том, что после завершения аутентификации Google происходит перенаправление на accounts/login/ вместо настроенного URL перенаправления. # Social Auth settings …

10.01.2022
Обновление поля, но не замена старого поля в django rest framework

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

10.01.2022
Я не могу войти в систему через facebook в django

After i hosted my app in heroku when i click on login with facebook it throws me an error saying: ProgrammingError at /oauth/complete/facebook/ relation "social_auth_usersocialauth" does not exist LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "social_au... Request Method: GET Request URL: https://zu4.herokuapp.com/oauth/complete/facebook/? …

10.01.2022
Событие onafterprint работает только один раз

Мне нужно выполнить собственную процедуру после вызова функции печати браузера. Проблема в том, что она выполняется только один раз. Что я могу сделать, чтобы событие onafterprint всегда выполнялось? window.onafterprint = function() { location.href = '{% …

10.01.2022
Преобразование запросов oracel в django

Запрос: select t1.a, t2.b, t3.c, t2.f from t1 t2 t3 where t1.b=t2.c and t1.c=t3.a and t2.b=t3.c t1, t2, t3, t4 представляют собой таблицы a,b,c - значения

10.01.2022
Запуск heroku local приводит к SyntaxError: invalid syntax

Когда я запускаю heroku local в терминале, он выдает эту ошибку: 22:01:24 web.1 | File "manage.py", line 17 22:01:24 web.1 | ) from exc 22:01:24 web.1 | ^ 22:01:24 web.1 | SyntaxError: invalid syntax [DONE] Killing all processes with …

10.01.2022
Как передать переменную из одной функции Джанго в другую

Необходимо передать значение переменной var1 из функции fun1 в функцию fun2. Причем именно передать, а не присвоить её значение функцией fun2. В функции fun2 сравниваются переменные var1 и var2 (она вводится через форму). Если переменные равны, делаем переход в fun4, …

10.01.2022
Как исправить ошибку Exception Type:OperationalError Exception Value:no such table: home_user?

Я могу запускать миграции и runserver, но когда я хочу перейти к администрированию, я получаю эту ошибку: OperationalError at /admin/ no such table: home_user Request Method: GET Request URL: http://127.0.0.1:9000/admin/ Django Version: 3.2.8 Exception Type: OperationalError Exception Value: no …