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

03.11.2021
Перенос Bcrypt с PHP на Django

Я переношу бэкенд PHP на Django и не хочу заставлять пользователей менять свои пароли. В PHP я использую Bcrypt, который использует версию 2y, в то время как Django использует 2b, что делает их несовместимыми. Я читал …

03.11.2021
Создание поиска в django

У меня есть таблица счетов с номером счета и названием счета в модели под названием счета как создать поиск, чтобы при вводе номера счета в шаблоне django имя счета заполнялось автоматически моими моделями при попытке являются class Account(models.Model): …

03.11.2021
Django не удаляет идентификатор сессии в базе данных mongoDB при выходе из системы

Я интегрировал базу данных MongoDB с CVAT. Я получаю ошибку "Could not login" Error, когда пытаюсь войти второй раз на портал CVAT. Я получаю следующую ошибку в консоли браузера (полный скриншот ошибки прилагается) "FAILED SQL: INSERT INTO "auth_user_groups" …

03.11.2021
Изменение пути к уже загруженному файлу на S3 с помощью Django ORM

Моя цель - изменить путь (не базовый), по которому находится история наших файлов в S3, например, из скрипта. Это файлы, на которые ссылаются модели Django-приложения через поля FileField. И я не знаю, как это сделать последовательно. Подробнее: сейчас вся …

03.11.2021
Динамически изменять поля сериалайзера в зависимости от полученных query_params

Необходимо динамически изменять поля сериалайзера в зависимости от полученных query_params. views.py class ResultsViewSet(viewsets.GenericViewSet, mixins.ListModelMixin, mixins.RetrieveModelMixin): serializer_class = ResultSerializers permission_classes = [IsAuthenticated] def get_queryset(self): number = self.request.query_params.get('number') result_data = self.request.query_params.get('result_data') if number: qs = Result.objects.filter(number=number) # if result_data:(если в query_params получаю …

03.11.2021
Не удалось получить ограничение NOT NULL: locations_location.city_id в DRF

Когда я пытаюсь создать объект через DRF serailizers в моем api, я получаю ошибку NOT NULL constraint failed: locations_location.city_id. Я посмотрел на аналогичный здесь и представленное решение кажется именно тем, с которого я начинал. Мои модели: …

03.11.2021
Предварительная загрузка модели yolo в AppConfig Django (Попытка использовать закрытую сессию)

У меня есть модель для обнаружения объектов с помощью YOLO3, и я пытаюсь оптимизировать ее, требуется 10 секунд для загрузки модели, а затем он начинает обнаружение объекта, поэтому я попытался предварительно загрузить модель в apps.py, и передать ее в …

03.11.2021
Почему Python Anywhere // Django не допускает более 100 записей в модели?

В настоящее время я размещаю приложение Django// Python App на PythonAnywhere и это приложение содержит спископодобные формы, где пользователь может вводить показания электроэнергии и воды для комплексов. Одна из этих форм имеет 264 строки (формы) на странице, но …

03.11.2021
Есть ли способ импортировать "timedelta_seconds" из "celery.utils.timeutils" или любой другой библиотеки в Django==3.1.13?

Введите описание изображения здесь Я переношу (обновляю) код на более новую версию python==3.8.10 и django==3.1.13 Я столкнулся с проблемой импорта и ошибкой, Я не могу импортировать 'timedelta_seconds' из "celery.utils.timeutils", Мне нужно решить эту проблему, поскольку у …

03.11.2021
Как применить две модели к одному представлению?

У меня есть 2 модели Товары и Количество и мне нужно применить эти модели к IndexView. Я был бы рад узнать, как это можно сделать в моем коде. извините за английский. это код views.py from django.views import generic from …

03.11.2021
Как передать условные атрибуты шаблону в Django ListView

Я пытаюсь сделать список сотрудников, который каждый день содержит информацию ("today_note") о том, присутствуют ли они на работе или болеют. У меня не было проблем сделать это во Flask, я просто создал шаблон, как показано ниже: def employees_list(): all_employees …

03.11.2021
Получить количество объектов в сериализаторе, где поле внешнего ключа равно x

Предположим class ABC(models.Models): ... id = models.SlugField(...) user = models.ForeignKey(settings.AUTH_USER_MODEL) ... Теперь я хочу что-то вроде [{id: adfsdd, no_of_user_objects: 5}, {id: gdfvsdf, no_of_user_objects: 0}, {id: ergthf, no_of_user_objects: 2}] Как мне этого достичь? …

03.11.2021
Как остановить первую функцию при вызове второй?

Я вызвал первую функцию "a1" и она начинает работать в цикле, а когда я вызвал вторую функцию "a2", первая функция "a1" должна остановиться и вторая функция должна начать работать, но две функции работают параллельно. Мне нужно остановить первую функцию, когда …

03.11.2021
В чем разница между использованием сигналов django и вызовом метода?

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

03.11.2021
Вложенные отношения "один ко многим" sqlalchemy фильтрация

Я пытаюсь фильтровать вложенные отношения один ко многим в sqlalchemy, но он дает фильтр только во внутреннем соединении (второе соединение), как я могу указать фильтр во внешнем соединении, а не во внутреннем? У меня есть one-to-many …

03.11.2021
ValueError at /polls/add/ Представление polls.views.addQuestion не вернуло объект HttpResponse. Вместо этого оно вернуло None

Я пытаюсь передать данные из html шаблона в представление django addQuestion в моем приложении polls.Я хочу сделать добавление вопроса вместе с их шаблоном опций голосования и Я использую django==3.2 Вот мой html код <form action="{% url 'polls:add' %}" method="post"> {% …

03.11.2021
Невозможно сохранить данные в модели django

ниже приведены полные данные кода Я перепробовал все, а также применил методы, доступные в интернете, но проблема все еще продолжается. Я не получал никаких ошибок при отправке формы. Модель: class Subscriber(models.Model): id = models.BigAutoField(primary_key=True) email = models.EmailField(null=False, default=1) …

03.11.2021
Проблема "Authentication credentials not provided" при использовании Nextjs server side rendering с django backend

Я использую Nextjs в качестве фронтенда и Django в качестве бэкенд-сервера. Я настроил django и Nextjs на работу в одном домене и смог использовать стандартную сеансовую аутентификацию django из моего приложения nextjs. После входа в систему, когда я делаю …

03.11.2021
Как сохранить предыдущие данные при удалении новых колонок или удалении существующей таблицы в моделях Django?

Я разрабатываю ERP с группой разработчиков и нам нужно сохранить данные клиентов при удалении существующих колонок или таблиц для моделей Dajngo и DB. Например: Я добавил столбец с именем columns1 и дал клиенту релизный продукт Системы и …

03.11.2021
Как добавить класс к пользовательскому виджету?

Я определил следующий пользовательский виджет в forms.py, который заменяет стандартный HTML для создания меню выбора "живого поиска" (пользователь может ввести свободный текст для поиска вариантов, что полезно, когда есть много вариантов). Чтобы этот виджет работал, необходимо применить класс class="selectpicker". Как …

03.11.2021
Как обновлять через модель в django многие ко многим?

Class Blog(): likes = models.ManyToManyField(User, through="myapp.Like") class Like(): user = models.ForeignKey(Like) blog = models.ForeignKey(Blog) liked_at = models.DateTimeField(auto_now_add=True) some_bool_field = models.BooleanField(default=False) Теперь в просмотрах: def like_blog(request, id): blog = Blog.objects.get(id=id) blog.users.add(request.user) # now how can I update …

03.11.2021
Django - ServiceWorker, Uncaught (in promise) TypeError: Не удалось выполнить 'addAll' на 'Cache': Запрос не выполнен

Я хочу использовать ServiceWorker из javascript для кэширования HTML файла для автономного просмотра. Но проблема в том, что у меня django приложение. и я не знаю, как я могу указать файлы шаблонов в service-worker.js. Я указал URL для service-worker.js …

03.11.2021
Пользовательское промежуточное ПО аутентификации для определенных маршрутов в Django

Я реализовал пользовательскую настройку аутентификации для своего проекта Django. Есть несколько пользовательских ролей для пользователей. Теперь я хочу убедиться, что некоторые специфические маршруты могут быть приемлемы только для определенных ролей пользователей. Скажем, edit/uploaded-files может быть допустимым только для пользователя с …

03.11.2021
Невозможно присвоить "<Пользователь: shakil>": "Comment.comment_user" должен быть экземпляром "Профиль".

Models.py from django.contrib.auth.models import User class Profile(models.Model): name = models.OneToOneField(User,on_delete=models.CASCADE,related_name='user') bio = models.CharField(max_length=300) photo = models.ImageField(upload_to='images/profile_photos/') def __str__(self): return self.name.username class Comment(models.Model): comment_user = models.ForeignKey(Profile, on_delete=models.CASCADE) comment_text = models.TextField(blank=True) todo = models.ForeignKey(Todo, on_delete=models.CASCADE,related_name='comment') created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) …

03.11.2021
Показывать еще не выбранные значения поля "многие ко многим" в админке django

Я пытаюсь показать значения из поля many to many, которые еще не выбраны. Это работает нормально при добавлении. Но на форме изменения не удается увидеть выбранные значения. forms.py class TagGroupAdminForm(forms.ModelForm): selected_tags= Taggroup.objects.all().values('tags') all_tags= Tags.objects.filter(tagtype=2) filtered_tags=all_tags.exclude(id__in=selected_tags) tags=forms.ModelMultipleChoiceField(queryset=filtered_tags, widget=FilteredSelectMultiple( verbose_name='Tags', is_stacked=False …

03.11.2021
Как фильтровать по дате в django-views? (Не показывает просроченные)

Models.py class Dibbs_Fields(models.Model): hash = models.CharField(max_length=16) nsn = models.CharField(max_length=32) nomenclature = models.TextField() technical_documents = models.TextField() return_by = models.DateField() Как отфильтровать этот класс в django views по дате return_by? Я не хочу показывать данные, срок действия которых истек, т.е. если …

03.11.2021
Почему React Native получает models.TextChoices из Django как кортеж, преобразованный в строку?

У меня есть такая модель выбора текста class PostType(models.TextChoices): DECLARE = 'DECLARE' UPDATE = 'UPDATE' SUCCESS = 'SUCCESS' по какой-то причине на мобильном фронтенде он возвращается как LOG ('UPDATE', 'Update') LOG string Это …

03.11.2021
Django.db.utils.OperationalError: нет такой таблицы: auth_group

Https://github.com/monobot/simpletickets Я пытаюсь добавить это приложение в свой проект. Сейчас я застрял на этой ошибке после добавления "on_delete=models.CASCADE" в поля FK в таблице Ticket в models и после этого я изменил импорт в views.py "from django.core.urlresolvers import …

03.11.2021
Внешний ключ в Django Models, похоже, не генерируется автоматически

Models.py class Job(models.Model): jobname = models.CharField(max_length = 1000) owner = models.CharField(max_length = 150) enabled = models.BooleanField(default = True) freq_type = models.IntegerField(default = 1) freq_interval = models.IntegerField(default = 0) freq_recurrence = models.IntegerField(default = 0) start_date=models.CharField(max_length=10) end_date=models.CharField(max_length=10, blank = True) start_time=models.CharField(max_length=6) end_time=models.CharField(max_length=6, …

03.11.2021
Решит ли увеличение памяти в AWS проблему sigkill в celery

У меня есть приложение django, которое использует celery для выполнения задач. Выполнение задач занимает от 8 до 10 часов. В моей локальной системе приложение работало нормально. У меня Macbook pro середины 2015 года с процессором i7 и 16 гигами …

03.11.2021
Как мы можем развернуть приложение django на cpanel с сервером uvicorn?

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

03.11.2021
ImproperlyConfigured: Ошибка SQLite 3.9.0 или более поздней версии при использовании Django

Я получаю следующее сообщение об ошибке при выполнении этой команды в моем проекте django "python manage.py migrate" Как обновить SQLite до более поздней версии на CentOS 7 x64bit? Ошибка: Требуется SQLite 3.9.0 или более поздняя версия (найдено %s).' …

03.11.2021
Django статические файлы - Не удалось загрузить ресурс сетевое соединение было потеряно

Я работаю над проектом Django, в котором я пытаюсь обслуживать статические файлы, помещая все статические файлы в каталог STATICFILES_DIRS. Структура статических директорий выглядит следующим образом: static/css: bootstrap-theme.min.css bootstrap.min.css daterangepicker.css font-awesome.min.css jquery.dataTables.min.css static/images: sort_asc.png sort_asc_disabled.png sort_both.png sort_desc.png sort_desc_disabled.png> static/js: Chart.min.js …

03.11.2021
Как сгенерировать случайное число в django? [закрыто]

Я хочу сгенерировать случайное число для добавления к счетчику. Но я получаю ошибку и не могу понять, почему. Буду признателен за помощь. from django.shortcuts import render, redirect, HttpResponse from random import random, randint # Create your views here. def …

03.11.2021
Представление account.views.updatedata не возвращало объект HttpResponse. Вместо этого оно вернуло None

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

03.11.2021
Django + Node.js + CentOS7 + Apache: Что мне нужно отредактировать в httpd.conf для перехода на продакшн?

Отличный технический человек: В настоящее время у меня есть веб-сайт, который я создал, используя Django в качестве бэкенда, Node.js для фронтэнда, работающего на Apache и CentOS7 (linux). Мой сервер dev сегодня работает нормально: мой front-end (node.js) обслуживается на (myIP:3000), а …

03.11.2021
Элемент FPX в новом Stripe PaymentElement не настраивается во фронтенде

Кто-нибудь пробовал использовать новый PaymentElement в Stripe? Согласно документации, payment_method_types должен быть настроен на стороне сервера, а клиентская сторона автоматически настроит его после получения client_secret. Я выполнил все шаги в документации и все другие выбранные мной способы оплаты работают, но …

03.11.2021
Пагинация Django отображается целым списком

Имею следующий код во views.py. Но пагинация отображается некорректно, т.е. список всех авторов всё равно отражается на одной странице. А мне требуется разбить по пять авторов на страницу. Подскажите в чём ошибка def main(request): library = OneNote.objects.all() form = TableFilterForm(request.GET) …

03.11.2021
Получите в том же запросе количество активных и неактивных пользователей в django

У меня есть две модели class User(AbstractUser): ... class Agent(models.Model): ... user = models.OneToOneField(User, on_delete=models.CASCADE, related_name="agent") Я хочу иметь количество активных и неактивных пользователей в одном запросе. Мой запрос: Agent.objects.annotate( actifs=Count(User.objects.values("id").filter("is_active")), inactifs=Count(User.objects.values("id").filter("is_active=False")), ) Не работает. …

03.11.2021
Os.walk возвращает один пустой список, а затем мой реальный список

Я работаю над тем, чтобы вывести некоторые подкаталоги, игнорируя при этом другие. Я заметил, что в выводе, несмотря на то, что все остальное работает правильно, у меня также возвращается пустой список. /usr/lib/python3.9/os.py(407)_walk()-&gt;('/home/presto.../pB/media/370', ['images5', 'images'], []) 'images' …