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

05.10.2021
Метод modelManager get_by_natural key изменяет USERNAME_FIELD, влияя на мою аутентификацию?

У меня есть пользовательская модель User, которая наследуется от AbstractBaseUser, которая определяет поле username_field = email, так что пользователи будут входить в систему, используя email. class User(AbstractBaseUser): email = models.EmailField(verbose_name="Email", unique=True) username = models.CharField(max_length=100, unique=True) last_name = models.CharField(max_length=100, blank=True, …

05.10.2021
Таблица auth_permission пуста после миграции на новую базу данных

Я настроил проект django на использование новой базы данных. После запуска миграций все таблицы на месте, пользовательские миграции для вставки некоторых данных в порядке, но таблица auth_permission пуста. Мой проект использует разрешения везде и теперь возвращает исключение Permissions.DoNotExist. Я …

05.10.2021
Назначение кверисета полю M2M в Django приводит к тому, что объект "'ManyRelatedManager' не имеет атрибута 'category'".

# View @require_POST def update_category_filter(request): """ Updates the Category filter """ # User logged in? if request.user.is_authenticated: # Get the form instance filter_form = SelectCategoryForm(request.POST) # Form validation if filter_form.is_valid(): # Check if user already has a filter instance instance_exists …

05.10.2021
Django Product delete

Я пытаюсь удалить определенный идентификатор Prodcut. После нажатия YES ничего не произошло. def product_delete_view(request, id): obj = Product.objects.get(id=id) #also did try obj = Product.objects.get(id=id).delete() # also did try obj = get_object_or_404(Product, id=id) if request.method == 'Post': obj.delete() context = …

05.10.2021
Как сделать асинхронный поток в python, который не возвращает управление

У меня есть сервер django, созданный для мобильного приложения, т.е. использующий ответ JSON. В приложении есть простая лента социальных сетей. У администраторов приложения есть возможность использовать push-уведомления (через firebase) при публикации нового сообщения в ленте. При движении код является …

05.10.2021
Django Ckeditor работает на localhost, но не работает на сервере

Вывод ошибки на консоль браузера: GET http://{ip}/static/ckeditor/ckeditor/ckeditor.js net::ERR_ABORTED 404 (Not Found) GET http://{ip}/static/ckeditor/ckeditor-init.js net::ERR_ABORTED 404 (Not Found) GET http://{ip}/static/ckeditor/ckeditor/ckeditor.js net::ERR_ABORTED 404 (Not Found) Я не понимаю, в чем здесь может быть проблема. Я импортирую ckeditor.RichTextField и использую его …

05.10.2021
Значение Djano имеет неправильный формат. Оно должно быть в формате YYYY-MM-DD HH:MM

например, когда я использую auto_now_add=True формат "Jan. 1, 2021, 5:05 a.m.", но когда я хочу обновить дату, я получаю ошибку "YYYY-MM-DD HH:MM[:ss[. uuuuuuuuuu]][TZ] format.']", у меня нет проблем, когда я обновляю ее, вводя в формате YYYY-MM-DD HH:MM, но как …

05.10.2021
Как запросить jsonb-столбец в PostgreSQL с помощью Python и Django

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

05.10.2021
Как создать перетаскивание и пересылку в некоторую функцию в django?

У меня есть сайт на django, и я хотел бы внедрить drag&drop в мою форму. Эта часть выглядит очень старой по сравнению с остальной частью сайта. Проблема в том, что я не знаю javascript, я пытался сделать это из …

05.10.2021
Как добавить дополнительные данные в form.serialize() в django ajax Call при использовании модельной формы?

У меня есть представление django, которое использует ajax для проверки валидности формы и создания нового объекта, если это так, но я хотел бы также получить некоторые дополнительные данные с помощью form.serialize(), чтобы знать, какие поля заполнены пользователем, чтобы я …

05.10.2021
Ошибка EmptyPage на последней странице страничного сайта Wagtail

Я искал на сайте, и ни один из ответов не отличается от того, что я пробовал: Example | Example | Example | Example Моя цель - отобразить 5 постов на каждой странице на моем сайте …

05.10.2021
Почему Django не обновляет поле изображения

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

05.10.2021
Django rest framework viewset нужны ли блокировки для нескольких запросов

Я новичок в django и django restful framework и в настоящее время учусь. Прочитав о viewsets по этой ссылке https://www.django-rest-framework.org/api-guide/viewsets/. Мне интересно, для некоторых методов, таких как update и destroy, которые изменяют строку в базе данных. Нужно …

05.10.2021
Unittest с mock для входа в систему django

Я пишу Unittests для Login на Django. И у меня серьезные проблемы с get_user(). Я просто не могу понять, как пройти через эту функцию в тесте. Я не могу сделать mock, и не могу подставить значения. Мне кажется, что …

05.10.2021
Поисковая система при помощи Django ORM

Помогите, пожалуйста, решить задание. Есть модель Джанго Post: class Post(models.Model): text = models.TextField() pub_date = models.DateTimeField(auto_now_add=True) author = models.ForeignKey( User, on_delete=models.CASCADE, related_name='posts' ) group = models.ForeignKey( Group, on_delete=models.SET_NULL, max_length=200, blank=True, null=True, related_name='posts') А это само задание: "Допишите код view-функции: …

05.10.2021
Переключение языков Django с помощью флагов и урлов

В настоящее время у меня есть переключатель языков в Django, основанный на флагах, но где URL для всех языков одинаков. Теперь я хочу изменить переключатель языков так, чтобы выбор флага также перенаправлял пользователя на префикс URL (например, /en, …

05.10.2021
Изменение формата даты в моделях Django при получении данных из PostgreSQL, отображаемых в форме

Я использую django для отправки данных в базу данных postgresql. Отправка работает нормально и датастапм в базе данных правильный и совпадает с часовым поясом. Я использую приведенный ниже код для определения времени и использования его в базе данных. created_at = …

05.10.2021
Почему у меня возникла ошибка todo.views.signupuser не возвращает объект HttpResponse

Я пишу сайт на django. И почему-то в результате получаю ошибку The view todo.views.signupuser didn't return an HttpResponse object. It returned None instead.. Как я могу исправить эту ошибку? Ниже я прикреплю свой код. Мой html …

05.10.2021
Вывод в формате Pdf рассеивается в django

Здравствуйте, я хочу создать счет-фактуру с помощью WeasyPrint. Я хотел бы получить хорошо отформатированную печать в качестве вывода для счета-фактуры. Я использую следующую функцию для создания pdf: from weasyprint import CSS, HTML def render_to_pdf(context, file_name): file_data = render_to_string('order_detail.html', …

05.10.2021
Как получить список задач celery, которые поставлены в очередь, но еще не начаты

Django 2.2.13 Сельдерей 5.0.5 Redis = 3.5.3 Я хотел бы узнать, если дать идентификатор задачи, как я могу увидеть, находится ли она в очереди и еще не в состоянии "STARTED" (у меня есть CELERY_TASK_TRACK_STARTED=True). Единственный ли способ сделать …

05.10.2021
Урлы администратора нового проекта Django каким-то образом переопределяются настройками Django-Allauth предыдущего проекта

У меня новый проект, использующий DRF, и при попытке войти в админ-панель я получаю ошибку, говорящую о том, что страница не существует. Проблема в том, что при вводе текущего url генерируется тот же url, который я использовал в предыдущем …

05.10.2021
Почему я получаю ошибку отсутствия обратного соответствия в django 3.2?

Я делаю простое приложение для создания списка дел, но при добавлении кнопки удаления я получаю ошибку. Я много чего перепробовал, искал в интернете, но не смог решить проблему, возможно потому что я новичок в django.Так что ваша помощь будет очень …

05.10.2021
Django не видит статические файлы (ошибка 404)

Я столкнулся с проблемой, когда django не видит статические файлы и я получаю ошибку 404 при каждом посещении страницы. [05/Oct/2021 19:25:07] "GET /static/main/css/index.css HTTP/1.1" 404 1813 Вот мой set.py # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.2/howto/static-files/ …

05.10.2021
Недоступный класс через "manage.py"

Класс, используемый для создания pickled-объекта в другом модуле, недоступен при запуске "python manage.py runserver". Как мне указать "manage.py" на этот класс (Classify)? Ниже приведена трассировка моего стека: Internal Server Error: /api/digits/ Traceback (most recent call last): File …

05.10.2021
Ошибка данных SMTP при использовании sendgrid в django

Я сталкиваюсь со следующей ошибкой при попытке отправить электронную почту из моего приложения django, несмотря на правильную настройку sendgrid вот моя конфигурация в settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = …

05.10.2021
Как отобразить несколько изображений в двухколоночной сетке в django с последовательным отображением

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

05.10.2021
Неавторизованный ответ при использовании Firebase auth с DRF

Я создал drf API, который я подключил к react-admin frontend, чтобы иметь готовый интерфейс приборной панели, и он работает. Но я хочу внедрить аутентификацию firebase во фронтенд, и когда я пытаюсь сделать это, я получаю ошибки, и кажется, что …

05.10.2021
Остановка расширения C /C++ в Django

Краткое изложение проблемы Я реализую долго работающее расширение C/C++ в Django framework (вызываемое через запрос POST). В некоторых случаях пользователь может захотеть прервать вычисления, просто выйдя/выгрузив конкретную веб-страницу, вызывающую C-расширение. Можно ли убить расширение из Python? Минимальный воспроизводимый …

05.10.2021
TypeError: невозможно распаковать неитерабельный объект Responses

Я пытаюсь сохранить некоторые данные (полученные из API) в моей базе данных. Список (с именем GetQuestion_response), полученный из этого API, выглядит примерно так (фактические данные из API намного больше, поэтому я показываю здесь первые 2 элемента списка): GetQuestion_response …

05.10.2021
Django Channels + Nginx + Daphne в Docker

Уже 2 дня пытаюсь решить проблему, испробовал множество вариантов, перечитал кучу статей и форумов, пока тупик. В своем Django приложении я подключил веб сокеты с помощью библиотеки Django Channels для реализации чата. Фронтенд на Vue js. Локально все работало хорошо, …

05.10.2021
Django создание электронного письма с подтверждением изменения

Я хочу создать подтверждающий email для изменения email от пользователя django. Для этого мне нужен уникальный url, который ссылается на сайт, на котором я могу его изменить, который истекает примерно через 1 час. Мне также нужно знать, как отправить этот …

05.10.2021
Проблема с сериализаторами при создании API с помощью Django

Я пишу API на django и столкнулся с такой проблемой: Когда я создаю объект сериализатора, если я делаю это следующим образом: document_serializer = DocumentSalesforceSerializer(data={ "AccountId": patient_id, "ContactId": patient_id, "Proveedor__c": "docline", "Servicio_asociado__c": "report", "Mapfre_Id__c": patient_id, "Status": "In Progress", "StartDate": document["createdAt"], "EndDate": …

05.10.2021
Как сделать приватный чат в django channels

Как реализовать приватные чаты с django channels. В туториалах только про публичный чат. Как сделать безопасный диалоговый чат.

05.10.2021
Как получить шаблон после рендеринга (Django)

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

05.10.2021
Django Сохранение данных одной формы в несколько таблиц

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

05.10.2021
Ошибка 503 Service Unavailable при размещении сайта Django на CyberPanel

Я пытаюсь разместить свой Django сайт с помощью CyberPanel на OpenLiteSpeed. Я завершил разработку сайта. Сайт работает правильно, когда я запускаю его в режиме отладки (используя команду runserver). Я пытаюсь развернуть веб-сайт. Я использую CyberPanel, так как хочу установить …

05.10.2021
Невозможно записать правильный набор запросов в Django

У меня есть три модели: подплан, подпланфункция и цена. Я хочу показать таблицу цен тренажерного зала, но она показывает неправильный результат class SubPlan(models.Model): title = models.CharField(max_length=150) def __str__(self): return self.title class SubPlanFeature(models.Model): title = models.CharField(max_length=150) def __str__(self): return self.title …

05.10.2021
Отправьте zip-файл в качестве ответа с помощью python

Возможно, этот вопрос уже задавался, но я размещаю его снова, так как не нашел способа решить свою проблему. Мне дали zip-файл, который я должен отправить в UI, откуда он должен быть загружен для пользователя. При тестировании на POSTMAN, …

05.10.2021
Form-data(POSTMAN) показывает только "This field is required" в django

У меня есть 2 модели - модуль и комната. Модуль может иметь ноль или несколько комнат, а комната может быть добавлена в несколько модулей. Таким образом, между ними существует простое отношение "многие-ко-многим". В пост-запросе ввод необработанных данных работает, …

05.10.2021
Djangochannelsrestframework websocket connection failed with error 500

Я создаю простое приложение чата, используя djangochannelsrestframework, но оно выдает ошибку при компиляции WebSocket соединение с 'ws://localhost:8000/ws/' не удалось: Error during WebSocket handshake: Неожиданный код ответа: 500 отзыв об ошибке на django Internal Server Error: /ws/ …