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

11.08.2022
Как разрешить WebSocket в React с помощью политики безопасности содержимого на развернутом сервере

В настоящее время я использую Websockets в React для подключения к каналам Django. Это работает локально, но на развернутом сервере я получаю следующую ошибку: "Отказано в подключении к 'WEBSOCKET_URL', потому что он нарушает следующую директиву политики безопасности содержимого: "default-src …

11.08.2022
Django/Flask : Переработка аутентификации Flask Azure B2C в Django

Я хочу использовать аутентификацию Azure B2C в Django, однако в Django нет учебника по этому вопросу, а есть во Flask. Однако я никогда не кодировал во Flask. Я использовал документацию/учебник от microsoft, которые делятся github с кодом flask, …

11.08.2022
Безопасное хранение паролей в базе данных с возможностью получения оригинального пароля?

Пользователь может добавить свою учетную запись из стороннего сервиса (логин, пароль), что является лучшим способом хранения пароля в базе данных с возможностью получения оригинального пароля в будущем.

11.08.2022
Как передать данные из шаблона в Updateview

Я очень новичок в программировании. Я хотел бы передавать данные из html ввода в update view и затем сохранять их в базе данных. Пытался искать, но безуспешно. Вот мой html код: <form action="{% url 'darbai:taskasupdate' pk=taskas.pk %}" method="POST"> {% …

11.08.2022
Как извлечь переменные главного класса из подкласса в django

У меня есть код фильтра для сайта: def buy_files(request): bdfiles = FeedFile.objects.all() # bdfiles = UploadFile.objects.all() form = FileFilterForm(request.GET) if form.is_valid(): if form.cleaned_data["number_course"]: bdfiles = bdfiles.filter(number_course = form.cleaned_data["number_course"]) if form.cleaned_data["number_semestr"]: bdfiles = bdfiles.filter(number_semestr = form.cleaned_data["number_semestr"]) if form.cleaned_data["subjectt"]: bdfiles = …

11.08.2022
Аутентификация DRF не работает во фронтенде

Итак, я создал приложение для регистрации. Я добавил API регистрации, API входа и API профиля пользователя. Я протестировал три API в Postman, и это дало результаты. В своем проекте я использовал аутентификацию djangorestframework-simplejwt. Когда я тестирую в браузере, он …

11.08.2022
Как соединить подзапросы в Django ORM

Я начинающий Django и я застрял на следующей проблеме в течение некоторого времени. Основное, чего я хотел бы достичь, это то, что когда клиент делает запрос GET list api с параметром периода времени (скажем, 3 месяца), то сервер …

11.08.2022
Приложение с несколькими контейнерами: выполнение контейнера из другого контейнера

У меня есть многоконтейнерное приложение Django. Один контейнер - это база данных, другой - основной webapp с установленным Django для работы с front- и backend. Я хочу добавить третий контейнер, который обеспечивает основную функциональность/инструмент, который мы хотим предложить через …

11.08.2022
Проблемы с поиском по LDAP в Django

Ошибка сервера AUTH_LDAP_USER_SEARCH должен быть экземпляром LDAPSearch. Пытаюсь настроить Netbox. Кажется, что это действительно классный инструмент, если я когда-нибудь смогу заставить его работать правильно из-за ошибок оператора. Я могу получить портал входа, когда я размещаю сервер небезопасно - …

11.08.2022
Конфигурация отладки кода visual studio для django не распознает тестовые файлы

У меня стандартная настройка проекта, где мой test.py находится внутри папок app. Когда я вручную запускаю py manage.py test он распознает мои тестовые файлы. При использовании этой отладочной конфигурации тесты не запускаются. Found 0 test(s). System …

11.08.2022
Попытка добавить элементы в список списков кортежей

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

11.08.2022
Как отобразить все посты, если url имеет этот id в шаблонах django

<div class="wilipedia-overview__list"> {% for lexicon_item_obj in lexicon_item_obj.all %} <div id="wilipedia-item-{{ lexicon_item_obj.id }}" class="wilipedia-item js-wilipedia-item{% if forloop.counter > 8 %} hidden {% endif %}" data-filter="{% for lexicon_key in lexicon_item_obj.lexicon_key_set.all %}{{ lexicon_key.title }}{% endfor %}"> <div class="wilipedia-item__title"> <h5>{{ lexicon_item_obj.title }}</h5> </div> <div …

11.08.2022
Ошибка Permission Denied только на сервере linux, тот же код хорошо работает на windows?

В своем проекте я использовал API google drive. Используя API google, я хочу создавать папки и загружать некоторые файлы в определенную папку. Когда в базу данных добавляется новая компания, я хочу создавать папки, связанные с этой компанией. Весь код отлично …

11.08.2022
Как получить данные между двумя датами путем получения из входных данных?

Я пытаюсь фильтровать свою таблицу с помощью пользовательских данных. Я создаю фильтр, который позволяет пользователям выбирать 2 даты (ГГГГ-ММ-ДД). Я могу получить входные данные следующим образом: 2022-08-19 2022-08-31 и у меня есть модель Case. Я хочу получить дела, …

11.08.2022
Как я могу получить вопрос пользователя из представления, у которого уже есть slug

Я пытаюсь получить вопрос пользователя из представления public_profile, которое использует slug для получения информации о профиле пользователя, и теперь я хотел получить вопрос пользователя в представлении public_profile, которое использует slug, но это дает мне ошибку Page not found (404). Я …

11.08.2022
Проверка токена доступа AzureAD с помощью Django-REST-фреймворка

Прежде чем что-либо сделать, я хотел бы предупредить вас о моих крайне ограниченных знаниях по этому вопросу. Теперь, когда вы предупреждены, я хочу спросить, как я могу проверить токен доступа azureAD с помощью Django/django-rest-framework. У меня есть приложение, …

11.08.2022
Django4.0 админка и длинна названия поля

Вопрос такой, как проверить и обрезать ВСЕ дниные названия ВСЕХ полей в админке? В идиале хотелось бы реализовать такой механизм который будет считать длинну полей и если длина больше 30 символов, то будет после 30-го символа рисовать " ..."

11.08.2022
Как запустить один проект Django на нескольких статических IP-адресах в docker

Здесь этот проект работает нормально. Этот проект открывается только на одном статическом IP-адресе. Проблема в том, что я хочу открыть этот проект на нескольких статических IP-адресах в docker. Может ли кто-нибудь подсказать мне, как это сделать? Эта …

11.08.2022
Пользователь является анонимным, несмотря на то, что он вошел в систему

Надеюсь, у вас все в порядке. У меня есть проект, использующий vue и django rest, и я сделал аутентификацию с помощью djoser. Когда пользователь входит в систему, устанавливается токен и он может корректно войти на сайт, но в views.py, …

11.08.2022
Почему homebrew устанавливает все в /opt/homebrew/Cellar, а мой проект python ищет все в /usr/local

Я новичок в macos, использую Monterey на M2 macbook Air, и испытываю трудности с удовлетворением зависимостей для проекта django. Чтобы все было чисто и просто, я собрал python 3.8 из исходников, --with-openssl=/also/built/from/source, создал виртуальную среду (bin/python -m …

11.08.2022
Фильтрация объектов с обратной зависимостью

Я пытаюсь построить отчет: мне необходимо сперва перечислить все устройства devises, а затем отфильтровать группы в которые они входят. Проблема в том, что у меня получается обратная зависимость, то есть related_name='gpu' расположено в другой таблице, поэтому я не знаю, как …

11.08.2022
Выполнить цикл for для ключа словаря

Такие данные я отправил в свой шаблон x = [{'id': 668, 'title': 'ME2: Pressurisation Unit Maintenance Record', 'valuess': ['person', 'address', 'asset']} return render(request, 'xyz.html', {'data': x}) хочу запустить цикл for для ключа с именем 'values' в моем наборе данных …

11.08.2022
Выполните makemigration модели Django из пакета

У меня разная структура пакетов и я хочу запустить makemigration и затем мигрировать, но это не работает. у меня есть приложение user_app и пакет models, где находится файл моей пользовательской модели пользователя. когда я запускаю makemigration, у меня появляется …

11.08.2022
Как присвоить несколько объектов к полю ManyToManyField Django по ключу из словаря

Подскажите как при записи в бд добавить к полю ManyToManyField несколько объектов. Вот написал парсер который из текстовика забирает данные формирует словарь где ключ является artno и значения список из brandno, записывает в модели, где идет связь по ManyToManyField Связка …

11.08.2022
Как использовать арифметику в методе сохранения джанго?

Какой лучший appraoch для переопределения метода сохранения, который вычисляет modelfield a trough self.modelfielda= self.modelfieldb / 4 + self.modelfieldc / 2 В настоящее время я получаю Expected type 'int', got 'DecimalField' instead

11.08.2022
Оптимизация запросов в Django ORM с помощью множественных объединений

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

11.08.2022
Есть ли способ передать путь к папке в форму загрузки файлов в Django?

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

11.08.2022
Как импортировать Json-файл в базу данных django с сохранением ссылок на объекты

У меня есть настольное приложение на C# и веб-приложение django, которые используют набор общих типов классов/моделей. Приложение C# экспортирует json файлы, содержащие экземпляры этих моделей, а я пытаюсь импортировать их в базу данных django. Сложность заключается в том, …

11.08.2022
Автоматическая перезагрузка изменений кода в Django не работает в Docker на MacM1

Автозагрузка изменений кода, развернутого в контейнерах docker, не работает на mac m1.

11.08.2022
Отображение списка значений объектов Django в jquery datatables

Я пытаюсь отобразить данные из postgresql с помощью django python в jquery datatables, но у меня возникли некоторые проблемы. вот мой view.py from administrator.models import User def showuser(request): showall = list(User.objects.values_list()) return render(request, '/path.html', {"data": showall}) Я …

11.08.2022
В моей БД postgres нет данных, хотя она существует [дубликат].

У меня есть БД PostgreSQL на удаленном сервере ubuntu. Мой Python скрипт может писать в БД, с использованием этих конфигураций. def get_query(group_name , heb_sale_rent ,heb_street, heb_city , heb_rooms , heb_size , heb_floor , heb_porch , heb_storage , heb_mamad , …

11.08.2022
Тестирование CRUD-функции в Django Restaurant App

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

11.08.2022
Значение Django View не обновляется в шаблоне, если не перезапустить gunicorn.socket (установка: Django + Gunicorn + Nginx)

У меня есть небольшой Django-сайт, работающий на Ubuntu 22.04 на Linode. Он использует Nginx и Gunicorn для обслуживания страницы Django. Теперь я пытаюсь понять, как получить последнее значение сегодняшней даты и времени из views.py при обновлении страницы; похоже, …

11.08.2022
Как фильтровать ManyToMany по ForeignKey используя третью модель?

Не могу понять как сделать отображение доступных к покупке сервисных наборов основываясь на уже купленных оборудованиях. Допустим пользователь купил оборудование и после этого ему открываются к покупке сервисные наборы для данного оборудования. Сервисный набор по ManyToMany может принадлежать к нескольким …

11.08.2022
Django - Аннотирование с помощью Case/When/Value и связанных объектов

У меня есть две следующие модели: class Post(models.Model): content = models.TextField() class Vote(models.Model): UP_VOTE = 0 DOWN_VOTE = 1 VOTE_TYPES = ( (UP_VOTE, "Up vote"), (DOWN_VOTE, "Down vote"), ) post = models.ForeignKey(Post, related_name="votes") vote_type = models.PositiveSmallIntegerField(choices=VOTE_TYPES) Я …

11.08.2022
Ошибка при смене движка базы данных на PostgreSQL

Я получил эту ошибку после смены движка, база данных подключена, однако она определила, что мое поле id является bigint, хотя я специально установил его как поле UUID. class Cart(models.Model): id = models.UUIDField(default=uuid.uuid4, primary_key=True) created_at = models.DateTimeField(auto_now_add=True) в …

11.08.2022
Django restframework object-level-validation

Вот мои модели: Test, Skillarea, question MODELS.PY : class Test(BaseModel): types = models.ManyToManyField( TestType, related_name='tests', ) title = models.CharField(max_length=255) summary = models.TextField() def __str__(self): return self.title class SkillArea(BaseModel): title = models.CharField(max_length=255) test = models.ForeignKey('Test', on_delete=models.PROTECT, related_name='skill_areas') questions …

11.08.2022
Django Model custom User создает таблицу auth_user в базе данных моего приложения при использовании нескольких баз данных

Я создал новый проект с нуля. По умолчанию он использует пакет auth для управления пользователями и разрешениями. Я хочу переопределить пользователя по умолчанию - используя AbstractBaseUser. Создав миграции и выполнив их на моих базах данных, …

11.08.2022
Ошибка при выполнении '$ python manage.py collectstatic --noinput'. remote: Подробнее см. отслеживание выше

Remote: ! Error while running '$ python manage.py collectstatic --noinput'. remote: See traceback above for details. remote: remote: You may need to update application code to resolve this error. remote: Or, you can disable collectstatic for this application: remote: remote: …

11.08.2022
ModuleNotFoundError: Нет модуля с именем 'django_rest_passwordreset'

Я попытался создать учетную запись суперпользователя Django для своего проекта, используя: 'python manage.py createsuperuser' по команде Prompt произошла ошибка - ModuleNotFoundError: No module named 'django_rest_passwordreset'