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

07.06.2022
Django: Переопределение шаблона 404 в некоторых представлениях

У меня есть пользовательский шаблон 404 для всего моего приложения django, но я хотел бы показывать другой шаблон для определенных представлений. Есть ли способ переопределить шаблон 404 во время выполнения для одного конкретного представления?

07.06.2022
Отправка электронной почты через Gmail не работает в Django. Отключены менее безопасные приложения Gmail

С 30 мая 2022 года Gmail удалил доступ к менее безопасным приложениям в gmail. Есть ли альтернативный провайдер электронной почты, который мы можем использовать, или есть ли какое-либо решение для этого? EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' …

07.06.2022
Необходимо выполнить сортировку столбиков в django

Нужно чтобы около названия столбика (колонки) была стрелочка, нажав на неё столбик сортируется &quot;по алфавиту&quot; или наоборот, &quot; по возрастания&quot; или &quot; по уменьшению&quot;. Всего в таблице 5 столбиков. Необходимо, чтобы была возможность сортировка каждого столбца отдельно. <a href="http://tristen.ca/tablesort/demo/" rel="nofollow …

07.06.2022
Запретить пользователю создавать экземпляр для других пользователей

У меня есть 4 модели, каждая из которых связана друг с другом с помощью ForeignKey. class User(models.Model): name = models.CharField() class Business(models.Model): name = models.CharField() //business name created_by = models.ForeignKey(User,related_name=businesses,on_del=models.CASCADE) class ProdCategory(models.Model): business = models.ForeignKey(Business,related_name=categories,on_del=models.CASCADE) name = models.CharField() class …

07.06.2022
Django Как выбрать один входной ключ среди нескольких входных ключей

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

07.06.2022
Необходимо предоставить api_key с приложением django, развернутым на heroku

Hello guys У меня есть приложение django, и я использую cloudinary для сохранения изображений, на моем localhost оно работает отлично, но как только я развернул его на heroku, я продолжаю получать это сообщение об ошибке Must supply api_key и я …

07.06.2022
Запуск проекта django с документацией, основанного на linux, на windows

Я хочу запустить этот проект https://github.com/sajib1066/django-event-management в windows, но его документация предназначена для linux. Пожалуйста, упростите инструкции для windows, потому что у меня проблемы с настройкой. Тем более, что исходная команда не в powershell. <a href="https://i.stack.imgur.com/xQTCl.jpg" …

07.06.2022
Объект типа RefreshToken не является JSON сериализуемым

Я хотел бы запускать user_logged_in после того, как пользователь аутентифицируется через rest_framework_simplejwt Вот код, который я написал: class CustomTokenObtainPairSerializer(TokenObtainPairSerializer): def validate(self, attrs): authenticate_kwargs = { self.username_field: attrs[self.username_field], "password": attrs["password"], } try: authenticate_kwargs["request"] = self.context["request"] except KeyError: pass user …

07.06.2022
Django 4.0 получение объектов поля "многие ко многим" в представлении списка

Я совсем новичок в Django и застрял в нем. У меня есть модель книги и модель жанра, которые имеют отношения "многие ко многим". Как мне получить все книги определенного жанра в виде списка. Я предполагаю, что быстрее получить объект Genre …

07.06.2022
Vue Js и Django получают поля из объектов ForeignKey

Я использую Django Rest Framework с Vue JS и в настоящее время не могу получить поля foreignkey из реальной модели api. Я хочу иметь возможность получить название магазина определенного товара. Всякий раз, когда я пытаюсь вызвать [[ product.store.name ]] в …

07.06.2022
Django ManyToMany MultipleChoice Field Edit Values Not Getting Checked

попытка показать уже выбранные элементы из отношения "многие ко многим" в поле множественного выбора Django, но выбранные значения не проверяются. вот что я пробовал до сих пор // models.py class Person(models.Model): name = models.CharField(max_length = 100, help_text = …

07.06.2022
Django - Возможно ли предварительно получить несколько фильтров одного поля для набора запросов?

Я знаю, что вы можете предварительно получить один отфильтрованный набор запросов, например Parent.objects.all() .prefetch_related( Prefetch("child_set", queryset=Child.objects.filter(type="A") ) Таким образом, выполнение obj.child_set.all().count() вернет count связанных A Child без выполнения другого запроса. Но что если я захочу, чтобы …

07.06.2022
Установка начального значения для полей django many to many

Я хотел бы запустить форму со значением по умолчанию, отправленным при запросе, но, похоже, это не работает: views.py """ ADD A NEW FILE IN CLIENT DETAIL """ @login_required def new_file_detail(request, id): user = request.user client = get_object_or_404(ClientPerson, pk=id) form …

07.06.2022
Почему мой ModelFormSet продолжает обновлять одну и ту же запись вместо того, чтобы создавать новую?

У меня есть эти Модели, это все часть приложения, которое регистрирует события, которые имеют изображения через ImageAlbum: class EventAlbum(models.Model): uuid = models.UUIDField( primary_key=True, default=uuid.uuid4, editable=False, unique=True) event = models.ForeignKey(Event, on_delete=models.CASCADE, related_name='eventos') def get_main_image(self): return self.images.get(main=True) class EventImage(models.Model): uuid = …

07.06.2022
Электронную почту SES постоянно взламывают

Я использую электронную почту Amazon SES из модуля django-ses. У меня есть два проверенных SES адреса; SES ограничен на отправку только на эти адреса. В конфигурации DNS моего домена есть строка DKIM. Доступ к SES осуществляется с помощью django-ses из …

07.06.2022
Как предоставить начальные данные для ForeignKey в ModelFormSet?

У меня есть эта штука. Вот отношения моих моделей Для определения события у вас есть Place, QR Link и ImageAlbum, который имеет до пяти Images. Событие может …

07.06.2022
Импорт моделей в командный файл вызывает ошибку Error module not found django

Я пытаюсь импортировать модели моего приложения в update.py, расположенный внутри website/management/commands, зная, что website - это мое приложение, проблема в том, что нет модуля с именем 'website', даже если я упомянул его в Installed_APPS в settings.py: вот мой …

07.06.2022
Файл загружается на локальном, но не на рабочем сервере в Django Rest framework?

У меня есть простой API, который загружает файл в системе. Он отлично работает на локальном сервере, но когда я развертываю тот же код на продакшене, он выдает мне ошибку сервера 500. Если я попробую с другим идентификатором, который не …

07.06.2022
Django сложный запрос с полем "многие ко многим

Давайте объясним суть проблемы. Я пытаюсь отфильтровать все Person, которые имеют определенные атрибуты. Вот мои модели: class Person(models.Model): community = models.ForeignKey( Community, on_delete=models.CASCADE, related_name="people" ) class Attribute(models.Model): community = models.ForeignKey( Community, on_delete=models.CASCADE, related_name="attributes" ) name …

07.06.2022
Как использовать поле файла в django

Что еще мне нужно добавить к этому "file = models.FileField()" вот что я сделал, но все еще не получил никаких результатов, почему так? class Course(models.Model): TOPIC_CHOICES = ( ("History", "History"), ("Chemistry", "Chemistry"), ("Computer", "Computer") ) lecturer = …

07.06.2022
Категория Django не отображается

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

07.06.2022
Как отправить несколько приглашений по электронной почте с помощью django-allauth и django-invitations

Я установил django-invitations, чтобы использовать его вместе с django-allauth, но он не позволяет мне отправлять несколько писем одновременно, что неэффективно для правильного функционирования приложения. Может быть, я что-то неправильно установил. Я написал в set.py только следующее: ACCEPT_INVITE_AFTER_SIGNUP = …

07.06.2022
При создании django proejcts возникает ошибка ValueError: Нет закрывающей кавычки?

Я хочу создать проект django.Первое, что я сделал, это установил virtualenv для этого; После выполнения следующих кодов я получаю эту ошибку каждый раз.И файл Pipfile.lock не создается моя версия pip $ pip --version pip 22.0.4 from C:\Users\Muhammed's\.virtualenvs\kkk-fuKJ3HTM\lib\site-packages\pip (python 3.9) …

07.06.2022
Не удается загрузить wsgi_mod на сервере apache centOS

Я использую httpd (apache) для rocky linux для разработки приложения django. В настоящее время я застрял на этой проблеме так что я не понимаю, почему не работает. Кто-нибудь …

07.06.2022
Django Раздел комментариев на основе классов

Благословения, У меня есть страница, на которой отображается DetailView и я хотел бы добавить возможность комментировать на той же странице без перенаправления на /add-comment url Я попробовал все из этого руководства …

07.06.2022
Расширенный поиск в Django с несколькими полями и сохранением фильтров в пагинации

У меня есть этот кусок кода, который уже работает. Он позволяет вам иметь форму поиска, для поиска в определенной таблице с несколькими фильтрами. Результаты постраничные, и эта форма позволяет сохранить эти фильтры при просмотре нескольких страниц. Проблема, с …

07.06.2022
Selinux отключен, и я все еще получаю ошибку 13

Я запускаю проект django на rhel7. Текущее состояние selinux: SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: permissive Policy MLS status: enabled Policy deny_unknown status: allowed …

06.06.2022
Обновление данных с помощью ajax с django и bootstrap modal

вот мой views.py def update_article(request, pk): obj = Article.objects.get(pk=pk) if request.headers.get('x-requested-with') == 'XMLHttpRequest': new_designation = request.POST.get('designation') new_famille = request.POST.get('famille_id') new_quantite = request.POST.get('quantite') obj.designation = new_designation obj.famille = new_famille obj.quantite = new_quantite obj.save() return JsonResponse({ 'designation': new_designation, 'famille': new_famille, 'quantite': …

06.06.2022
Можно ли присвоить несколько значений одной переменной без скобок "[]" или круглых скобок "()" (Python)

Из этого ответа django в SO, я нашел 3 переменные "JAN", "FEB" и "MAR" в классе "Month" расширяющем "models.TextChoices" как показано ниже: # "models.py" from django.db import models class MyModel(models.Model): class Month(models.TextChoices): JAN = "1", "JANUARY" # …

06.06.2022
Неопределенный Json-ответ от бэкенда django на оповещение расширения chrome

Здравствуйте, я пытаюсь вернуть json файл в расширение chrome, чтобы показать его пользователю, запрос идет на сервер без проблем, fetched url также работает и возвращает json файл, когда я пробую напрямую, но расширение chrome показывает сообщение "undefined" в оповещении …

06.06.2022
Как передать переменную из JS скрипта в шаблон Django

Мой шаблон Django создает таблицу из модели: ''' &lt;tbody&gt; {% for status in device_statuses %} &lt;tr&gt; &lt;td&gt; &lt;a href=&quot;#&quot;&gt;&lt;i class=&quot;fa fa-edit&quot; data-toggle=&quot;modal&quot; data-target=&quot;#myModal&quot; data-content={{status.status}}&gt;&lt;/i&gt;&lt;/a&gt; &lt;/td&gt; &lt;td&gt; {{ status }} &lt;/td&gt; &lt;td&gt; &lt;a href=&quot;&quot;&gt;&lt;i class=&quot;fa fa-times btn-outline btn-danger&quot;&gt;&lt;/i&gt;&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt; {% …

06.06.2022
Django-tables2 экспортируется плохо

Я использую django-tables2 для экспорта моих таблиц. Когда я экспортирую таблицу в формат excel, это выглядит следующим образом: enter image description here. Я не могу увидеть все ячейки Как установить ширину столбцов excel перед экспортом? …

06.06.2022
Расширение модели пользователя в Django с помощью jwt авторизации

Я пытаюсь расширить модель User в Django. У меня уже есть авторизация с помощью jwt Token, и сейчас я пытаюсь добавить в модель User еще одно поле, например, номер телефона и адрес. Моя модель views.py выглядит следующим образом: class MyObtainTokenPairView(TokenObtainPairView): …

06.06.2022
Множественные вложенные варианты в моделях Django

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

06.06.2022
Категории блога Django не отображаются

У меня проблема, когда категории постов моего блога не отображаются на странице категорий с кодом, который я использовал ниже из cat_menu_list и {% for post in cat_menu_list %}. Как мне заставить различные категории отображаться в моем categories.html? Надеюсь, …

06.06.2022
Загрузка файлов/изображений в Django не отвечает

Я просмотрел около 8 руководств на YouTube и веб-сайтах в Интернете. Я считаю, что все настроено правильно. Однако, когда мои объекты создаются, он не создает медиа директорию или не сохраняет файлы. Я сделал файл настроек, урлы, представления, модели все. …

06.06.2022
Получение ошибок при запуске mod wsgi (приложение Django) через apache

Запуск докеризованного django приложения в качестве mod wsgi приложения через apache. Получаю бесконечный поток нижеприведенных ошибок. Ошибки: Я могу войти в контейнер docker и сделать следующее /usr/local/myapp/python2.7/bin/python2.7 manage.py shell. ---&gt; это успешно запускает оболочку manage.py /usr/local/myapp/python2.7/bin/python2.7 manage.py …

06.06.2022
Как передать опции в Django-flatpickr date picker?

Я пытаюсь реализовать выборку времени даты в приложении Django, но у меня возникли проблемы с тем, как передать опции выборщику, используя пакет django-flatpickr --&gt; документация здесь: django-flatpickr. Документация действительно просто дает вам возможность начать, но не …

06.06.2022
Экспорт таблиц в Django

Я пытаюсь экспортировать данные моей таблицы. Я пытался использовать django-tables2, но у меня не получилось. Из документации я мало что понял. Как я могу экспортировать мою таблицу? мой html &lt;!DOCTYPE html&gt; {% load django_tables2 %} &lt;html lang="en" dir="ltr"&gt; &lt;head&gt; …

06.06.2022
Django + Django Rest Framework: получение корректных связанных объектов на промежуточной модели

У меня есть промежуточная модель со следующими полями: class UserSkill(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) skill = models.ForeignKey(Skill, on_delete=models.CASCADE, related_name='user_skills') disabled = models.BooleanField(default=False) Как вы можете видеть, она имеет два внешних ключа, один к пользователю auth, а другой …