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

28.09.2022
Как отправить аргументы kwargs через метод .save() в сигнал post_save?

У меня есть две модели, Process и Notification, и мне нужно создать уведомление, когда процесс сохраняется, поэтому я использую сигнал post_save для этого: def create_notification(sender, instance, *args, **kwargs): if instance.status in ["ERR", "FIN"] or instance.percent == 100: type = …

28.09.2022
Как отобразить теги, использованные более одного раза, только один раз?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
Как разработать модель для приложения Django TaskManager?

Мне нужно небольшое приложение для управления задачами, которое выполняет определенные задачи, например, копирование файла, отправка электронной почты, создание pdf и так далее. Задачи также должны выполняться в порядке/приоритете, например, первая: создать pdf, вторая: отправить почту. Сейчас я размышляю над …

28.09.2022
Я получаю эту ошибку: AttributeError at /home/ Объект 'list' не имеет атрибута 'values'

Models.py from django.db import models class Student(models.Model): Student_Name = models.CharField(max_length=40) Father_Name = models.CharField(max_length=40) Contact = models.CharField(max_length=10) Address = models.CharField(max_length=120) def __str__(self): return self.Student_Name serializers.py from rest_framework import serializers from .models import Student class StudentForm(serializers.ModelSerializer): model = Student fields = …

28.09.2022
Django-allauth Azure Ad Configurations

Я пытаюсь настроить аутентификацию django azure ad с помощью django-allauth, но в настоящее время в документации нет надлежащей документации по настройке Azure ad. У меня есть client_id, secret и tenant_id. Я попробовал несколько конфигураций, но, похоже, они не …

28.09.2022
Django Изображение отображается как сломанное при ссылке на него в шаблоне

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

28.09.2022
Форма Django не показывает ошибки, но повторно отображает новую форму

У меня есть представление Insert, которое отображает данные модели из одной основной и одной связанной модели. После завершения отображения данных к таблице добавляется форма для добавления нового связанного элемента. Это работает нормально - однако если я ввожу недопустимые данные …

28.09.2022
Украинские письма плохо сортируются

Проблема заключается в том, что при использовании order_by() украинские буквы неправильно сортируются по алфавиту, то есть перед "а", "б" ставятся "і" и "є".

28.09.2022
Импорт CSV в БД с несколькими таблицами, отношения "один-ко-многим" - ищем хороший пример

Я использую пакет django-import-export для перемещения данных в и из моего приложения. У меня есть плоский набор данных csv, который мне нужно импортировать. Каждая строка csv содержит поля, которые необходимо разобрать и импортировать во вторичную таблицу базы данных …

28.09.2022
Затрудняетесь установить или даже использовать django-braces

У меня есть несколько проблем с кодом. Я пытаюсь вывести сообщение об ошибке успеха с помощью Mixins, но я пытался установить django-braces на мой venv, но это не работает, я использую представления на основе классов и обычный импорт mixin …

28.09.2022
Загрузка файла Excel в представлении Django

Я включил файл excel в каталог моего проекта. Я хочу создать представление Django, которое позволит пользователю скачать этот файл. Пожалуйста, как мне лучше всего это сделать?

28.09.2022
ModuleNotFoundError: Нет модуля с именем '_curses' erorr во время импорта представлений в Django 4

Я новичок в Django 4, пытаюсь изучить его по книге. Я получаю ошибку ModuleNotFoundError: No module named '_curses', когда импортирую представления в url.py и запускаю сервер с python manage.py runserver. Некоторое время он работал нормально без ошибок, но внезапно …

28.09.2022
Как удалить дубликаты тегов?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
В Production Django staticfiles не работает на том же сервере

Я устал применять различные методы в django, но он не обслуживает staticfiles из папки static я следовал официальному способу обслуживания статического файла на том же сервере в продакшене, но когда мы устанавливаем DEBUG в False, он не работает ---> дерево …

28.09.2022
У меня проблема в jQuery, где я должен добавить несколько выпадающих списков, используя select 2.

Des: У меня проблема в jQuery, где я должен добавить несколько выпадающих списков, используя select 2, когда я добавляю проект динамически, проект добавляется только в первый выпадающий список html <select class="js-example-basic-multiple drops" id="dropdown-1" style="width: 110px;" name="projects[]" multiple="multiple"> <option value="add">Add Project</option> …

28.09.2022
Как выполнить запрос из таблицы схемы с помощью Django ORM

У меня есть база данных, которая содержит несколько схем. Я подключил модель, которую я сделал, к схеме, и когда я выполняю регистрацию со страницы администрирования Django, все в порядке. class MyModel(models.Model): name = models.CharField(db_column="name", max_length=100) description = models.TextField(db_column="description") class …

28.09.2022
Django-elasticsearch-dsl не возвращает все записи, соответствующие условию запроса

Я пишу сайт на Django. Я разрабатываю систему поиска по сайту, используя django-elasticsearch-dsl. Но я заметил проблему, что не все записи, удовлетворяющие условию поиска, отображаются. Например, я знаю, что в моей базе данных есть 6 книг, содержащих слово 'Python', …

28.09.2022
Django queryset order_by определить порядок следования

У меня есть эта модель : class Project(models.Model): COLORS = ( ('#FFFF00', "new project to analyse"), ('#FFFCCC', "to analyse"), ('#FFAFFF', "analysis in progress"), ('#FFFFFF', "project validated"), ('#008800', "project validated today"), ('#66B2FF', "project not validated"), ('#004DDD', "project not validated and …

28.09.2022
Активный файл настроек Django из Celery worker (как динамически установить DJANGO_SETTINGS_MODULE )

Итак, я уже много искал по этому поводу, но не смог найти хорошего ответа. Я использую Celery celery и Django 3.2.13 . без пакета django-celery, так как новые версии Celery больше …

28.09.2022
Как использовать функцию NTILE с другими филями в запросах Django?

У меня есть такие модели django, и мне нужно запросить имя и доход, разделенные на диапазоны, поэтому я использую ntile для этого: class Bookings(models.Model): bookid = models.IntegerField(primary_key=True) facid = models.ForeignKey('Facilities', models.DO_NOTHING, db_column='facid') memid = models.ForeignKey('Members', models.DO_NOTHING, db_column='memid') starttime = …

28.09.2022
Angular&Django: На запрошенном ресурсе отсутствует заголовок 'Access-Control-Allow-Origin'

Я учусь разрабатывать сайт с помощью Angular и Django. Я получил эту ошибку от моего Angular localhost: Access to XMLHttpRequest at 'http://127.0.0.1:8000/api/user/' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: …

28.09.2022
Создание сотрудника для каждой записи пользователя

Я хочу создавать запись в модели employee каждый раз, когда я создаю пользователя. Есть предложения, как это сделать?

28.09.2022
Можно ли построить фасетный поиск с помощью django-filters и Postgres Full-Text Search?

Я хочу построить фасетный поиск с помощью django-filters и Postgres Full-Text Search. Но я нигде не нашел как это сделать. Может это невозможно? Я заметил, что люди строят фасетный поиск с помощью elastic. Но я не знаю, будет ли он …

28.09.2022
Ошибка сервера (500) для приложения django, развернутого на железной дороге

У меня есть следующие параметры, настроенные для моего веб-приложения в файле settings.py DEBUG = False ALLOWED_HOSTS = ['*'] SESSION_COOKIE_SECURE = True CSRF_COOKIE_SECURE = True SECURE_HSTS_SECONDS = 86400 SECURE_HSTS_INCLUDE_SUBDOMAINS = True SECURE_HSTS_PRELOAD = True SECURE_SSL_REDIRECT = True SECURE_BROWSER_XSS_FILTER = True …

28.09.2022
Сериализаторы Django: как запретить дополнительные поля?

Я использую сериализаторы Django для тестирования ответа API. Я обнаружил, что он позволяет использовать дополнительные поля: from rest_framework import serializers class ProjectSerializer(serializers.Serializer): name = serializers.CharField() ProjectSerializer({'name': "Project A", "state": "active"}).is_valid() # True ProjectSerializer().to_internal_value(data={'name': "Project A", "state": "active"}) # …

28.09.2022
Загрузка файла django не начинается после ajax-поста

загрузка не начинается после ajax-поста. Я хочу сделать только csv-файл, в котором строки выбираются флажком. Из журнала регистрации видно, что все в порядке. Ответ возвращается. но загрузка не начинается в браузере. view.py body = request.body checked = json.loads(body) …

28.09.2022
Я хочу выбрать как можно больше членов CustomUser (которые являются экземплярами Agents Model) при создании проекта

Я хочу выбрать как можно больше членов CustomUser (которые являются экземплярами Agents Model) при создании проекта.

28.09.2022
Можно ли вернуть один элемент из массива JSON в API методом POST?

Как я делаю POST метод, он возвращает весь массив в качестве ответа. Возможно ли вернуть, например, только ID после успешного запроса? У меня есть { "requestid": 1 "requestname": "Sample request", "projectmanager": "Josh", "creationdate": "2022-09-26T23:48:00Z" } Что …

28.09.2022
Ошибка при обработке вашего запроса OAuth: Неверный параметр oauth_verifier при аутентификации Django Tweepy Pin

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

28.09.2022
Форма отображается без ошибок на странице редактирования пользователя

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

28.09.2022
Django signal не работает на post_save() создания CourseOverview, затем создается запись в таблице CustomCourseOverview также

Signals.py @receiver(post_save, sender=CourseOverview) def add_custom(sender, instance,created,**kwargs): course, _=CustomCourseOverview.objects.update_or_create(course=instance.id) models.py class CustomCourseOverview(TimeStampedModel): course = models.OneToOneField( CourseOverview, db_constraint=False, db_index=True, on_delete=models.CASCADE, ) apps.py def ready(self): also add signal valid path

28.09.2022
Таблица не была создана при создании пользовательской модели пользователя

Таблица не была создана, когда я создал пользовательскую модель пользователя. В моем settings.py я установил свое приложение и определил AUTH_USER_MODEL INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', #My apps 'accounts', ] AUTH_USER_MODEL = 'accounts.User' …

28.09.2022
Могу ли я отобразить файл layout.html в моем проекте django

Я пытаюсь сделать энциклопедию с помощью Django, и в настоящее время я работаю над формой поиска, которая находится в моем файле layout.html, я определил класс формы class QueryForm(forms.Form): query = forms.CharField() Далее мне нужно создать экземпляр формы …

28.09.2022
Почему EmailMultiAlternatives в DRF не отправляет электронные письма

Я пытаюсь использовать встроенные в Django EmailMultiAlternatives с шаблоном HTML, но похоже, что электронные письма не проходят, а ошибка не регистрируется. NB: ЭТО РАБОТАЛО РАНЬШЕ Ниже представлена моя реализация: def send_html_email(data): logger.debug("creating html email") html_content = render_to_string("registration_template.html", {"TITLE": …

28.09.2022
Как получить элементы HTML-списка, которые были динамически сгенерированы JavaScript в Django

Надеюсь, у вас все хорошо. В настоящее время я столкнулся с проблемой, когда мне нужно получить элементы списка HTML, которые находятся внутри формы, используя Django. Ниже приведен мой HTML код до запуска JavaScript: {% csrf_token %} <ul …

28.09.2022
Регулярное выражение в django urls

Есть такой urlpatterns в urls: re_path('genre/(?P<genre>.*\s*)/delete/$', films.genre_delete, name='genre_delete') и функция во views: def genre_delete(requesr, genre=None): genre=genre try: genre_id = Genre.objects.get(id=genre) if genre_id: genre_id.delete() при вводе в браузере localhost:8000/genre/4/delete во views переменная genre принимает значение 4/delete. Как исправить urls …

28.09.2022
Порядок валидации полей serializer ( DRF )

Если кратко, у меня есть сериализатор наследуемый от миксина для неких задач, который наследуется от rest_framework.serializers.Serializer. У этого миксина есть 1 поле, валидация, которого требует значение определённого ключа из контекста сериализатора, но этот ключ как и его значение появляется там …

28.09.2022
Есть ли способ удалить дублирующиеся теги?

В выпадающем списке повторяются и отображаются одни и те же теги. Он перебирает теги, используемые в каждом сообщении, но не проверяет, повторяются ли теги или нет. Есть ли способ избежать этого повторения? Мой выпадающий список выглядит следующим образом: <div …

28.09.2022
Как оптимизировать эти запросы Django для более быстрого выполнения?

У меня есть список моделей campaign_list, как показано ниже, в каждой модели есть некоторые общие поля (например, overall_score, audit_date, audit_id). Я хочу найти средний балл для каждого месяца. Я написал код ниже, и он работает, …

28.09.2022
Объект pytest-django не сохраняется в тестовой базе данных

Я использую pytest с pytest-django и pytest-bdd для тестирования простого приложения django. В файле настроек определена тестовая база данных sqlite3, которая создается при запуске тестов. Моя первая функция создает объект модели: @given("A message exists") def given_a_message_exists(transactional_db, message_text): message …