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

02.07.2022
Tempfile.tif: Не удается прочитать заголовок TIFF?

Здесь я пытаюсь преобразовать изображение tiff в jpg, но получаю эту ошибку tempfile.tif: Cannot read TIFF header. rgb_img = img.convert('RGB') File "..../PIL/Image.py", line 915, in convert self.load() File ".../PIL/TiffImagePlugin.py", line 1079, in load return self._load_libtiff() File ".../PIL/TiffImagePlugin.py", line 1171, …

02.07.2022
Почему Django не видит мой json-файл в базовом каталоге?

Моя структура файлов здесь Я новичок в Django. И я читал в "2 Scoops of Django", что хранить пароль базы данных и т.д. в settings.py это плохо. Итак, я решил хранить пароль и т.д. в json …

02.07.2022
Как я могу отобразить активные и неактивные инвестиции на моей приборной панели с помощью django?

В моем шаблоне отображаются только активные инвестиции, несмотря на то, что я хочу показывать как активные, так и неактивные инвестиции. Они не отображаются в шаблоне, когда я устанавливаю is_active в false. Кто-нибудь знает, что я делаю не так? …

02.07.2022
Django не может передать атрибуты модели по slug в шаблон

Я задал модель, включающую некоторые атрибуты, и могу получить модель по slug в views.py. Однако я не могу вывести ее атрибуты в шаблон. Я что-то упустил? Model.py class article(models.Model): title = models.CharField(max_length=200) content = RichTextUploadingField() slug = models.SlugField(unique=True, …

02.07.2022
При использовании Django-tables2 с представлением на основе классов и базой данных не по умолчанию возникает ошибка "NameError: имя 'TypeError' не определено".

Я пытаюсь установить django-tables2 и следую рекомендациям в их docs. Однако, если я вызываю представление, оно выдает ошибку File "/home/ubuntu/mysite/mysite_venv/lib/python3.8/site-packages/asgiref/local.py", line 94, in __del__ NameError: name 'TypeError' is not defined Примечание: Насколько я смог понять, это …

02.07.2022
Невозможно отобразить несколько полей, доступных для чтения, в админке Django, отображается только одно поле

Я пытаюсь отобразить две новые строки (поля) в разделе "posts" в django admin, которые являются полями только для чтения, которые берут данные из двух других столбцов базы данных. Мой код работает, но он не создает два новых поля, а отображает …

02.07.2022
Django Фильтр зарплаты конкретного пользователя в заданном диапазоне дат

У меня есть две модели : class MonthSalary(models.Model): month = models.DateField(null=True) def __str__(self): return str(self.month.year) + '/' + str(self.month.month) class SalaryPerMonth(models.Model): user = models.ForeignKey(User, null=True, on_delete=models.CASCADE) salary_month = models.ForeignKey(MonthSalary, null=True, on_delete=models.CASCADE) main_salary_per_month = models.PositiveIntegerField(default=0, null=True) net_salary_per_month = models.PositiveIntegerField(default=0, null=True) …

02.07.2022
Как сделать поддомены в django?

Я хочу сделать панель, которая имеет два основных адреса по имени user и admin, а также каждый из адресов "user" и "admin" имеет другие адреса. например -> " site.com/panel/user/id/profile " OR " site.com/panel/admin/id/addItem " . но я не знаю, как …

02.07.2022
Django не может найти статические файлы при использовании Dropbox

Я новичок в Django и пытаюсь понять, что такое статические и медиафайлы. Я следую этому практическому примеру, который использует AWS. Поскольку у меня нет AWS, но есть Dropbox, я использовал django-storages, но с Dropbox вместо …

02.07.2022
Списки целей ошибок администратора django могут иметь не более 1664 записей

Я хочу использовать django admin для добавления некоторых данных и проверки их в моем проекте, но у меня странная ошибка. пожалуйста, помогите мне понять, что это за ошибка и как я могу ее решить. моя модель: class Task(models.Model): …

02.07.2022
Форма не создается, несмотря на правильный формат

Я новичок в django и пытаюсь загрузить переменную 'form' в html страницу вот функция views.py def show(request): showall = Products.objects.all() print(showall) serializer = POLLSerializer(showall,many=True) print(serializer.data) return render(request,'polls/product_list.html',{"data":serializer.data}) ниже приведена страница вставки, на которой находится форма <body> <center> …

02.07.2022
Django 4.0 pyinstaller 5.1 не смог запустить команду runserver, выдает ошибку

Попытка упаковать проект django 4.0 в exe с помощью pyinstaller 5.1 и python 3.9 и все прошло успешно, но я столкнулся с проблемой, что когда я запускаю его в cmd с командой ./manage.exe runserver я получаю эту ошибку В настоящее …

02.07.2022
Почему я не могу сделать динамический выпадающий список, зависящий от django?

Здравствуйте, я новичок в django и я могу сделать статический выбор выпадающего списка на основе html, однако я пытаюсь найти, где я ошибаюсь в создании динамического django зависимого выбора выпадающего списка для 'Categories', и я делаю CRUD с продуктами, …

02.07.2022
Django: Применение индексов к абстрактным моделям, чтобы они были у детей

Можно ли применять индексы к абстрактным моделям так, чтобы все дочерние модели наследовали их? У меня есть абстрактная модель, которая питает другие модели : from model_utils.models import UUIDModel from django.db import models class TimeStampedUUIDModel(UUIDModel): created_at = models.DateTimeField(auto_now_add=True, …

02.07.2022
Как мы можем изменить разрешения таким образом, чтобы параметры запроса учитывались в Django

Для контекста, я пытался изменить PostPermissions для метода has_object_permission таким образом, чтобы пользователям было разрешено делать PATCH-запросы для изменения лайков постов, сделанных другими пользователями. Однако мой код не работает, и я не уверен, почему. Любая помощь будет высоко оценена. …

02.07.2022
Как отобразить строку ForeignKey вместо pk в форме обновления с помощью поля CharField

Как заставить форму Update отображать str внешний ключ, а не pk при использовании CharField? Мои модели class MyUser(AbstractUser): username=models.CharField(max_length=256,unique=True) def __str__(self): return self.username class Device(models.Model): name=models.CharField(max_length=256,unique=True) owner=models.ForeignKey(MyUser,on_delete=models.CASCADE) def __str__(self): return self.name Моя форма """ …

02.07.2022
Django добавляет только email пользователя, который создал индивидуальное оповещение

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

02.07.2022
Django проверяет права пользователей в шаблоне

Я использую представление на основе класса и использую PermissionRequiredMixin для предотвращения доступа пользователей без прав к странице. Однако я также хочу проверять разрешение пользователя на странице Index перед отображением ссылки для выполнения некоторых действий. Я использовал {% if perms.foo …

02.07.2022
Ajax-обновление сгенерированного изображения бэкенда

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

02.07.2022
Получить членство пользователя в django

Мне нужно получить, если запрос пользователя имеет членство на моем сайте или нет, но я получил ошибку, может ли кто-нибудь помочь мне? модель членства пользователя такова class UserMembership(models.Model): user = models.ForeignKey('accounts.User', on_delete=models.CASCADE, related_name='user_membership') membership = models.ForeignKey(Membership, on_delete=models.DO_NOTHING, null=True, …

02.07.2022
AttributeError: объект 'str' не имеет атрибута 'get' в django

У меня ошибка, что у объекта string нет атрибута 'get' Internal Server Error: /get_details/ Traceback (most recent call last): File "D:\aldobi-work-trial\aldobi_env_39\lib\site-packages\django\core\handlers\exception.py", line 47, in inner response = get_response(request) File "D:\aldobi-work-trial\aldobi_env_39\lib\site-packages\django\utils\deprecation.py", line 116, in __call__ response = self.process_response(request, response) File …

02.07.2022
Как я могу добавить дополнительный столбец с помощью django table2?

Я изучаю django и как использовать приложение django-table2. На данный момент я могу отображать своих пользователей в таблице на главной странице. Но я не могу найти способ добавить колонку с кнопкой удаления для каждой строки. tables.py class UserListTable(tables.Table): …

02.07.2022
Как django paginator работает с 3 списками на одной странице?

У меня есть 3 списка, которые должны отображаться на странице, и мне нужен пагинатор, который работает со всеми тремя? возможно ли это, если да, то как? Я могу загружать только 1 список одновременно.

02.07.2022
Как добавить пользовательскую кнопку, которая может использовать событие clicked в django admin.py

У меня есть модель, которая называется Record, модель имеет исходный код информации. Теперь я хочу добавить кнопку в админку сайта. Текущий код django admin.py выглядит так: @admin.register(Record) class ControlRecord(admin.ModelAdmin): list_display = ["file_path", "go_to_src_code", "func_info", "line"] search_fields = ['file_path', 'func_info'] …

02.07.2022
Невозможно выполнить push в heroku с помощью cloudinary, хранящего мои статические файлы

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

02.07.2022
Как добавить два автогенерируемых поля в одну модель в Django

Мне нужно создать два автогенерируемых поля: 1-е поле - ID, а другое - позиция, которая эквивалентна id или, можно сказать, это тоже автогенерируемое поле в модели. вот код, в который я интегрирую: class DeviceControlPolicy(models.Model): vendor_id = models.ForeignKey(Vendor, on_delete=models.CASCADE) …

02.07.2022
Django: Multiselect Неожиданное поведение

Вот мой Multiselect <div class="form-group"> <label>Multiple select using select 2</label> <select class="js-example-basic-multiple w-100" id='mls' name="resources" multiple="multiple"> <option value="AL">Alabama</option> <option value="WY">Wyoming</option> <option value="AM">America</option> <option value="CA">Canada</option> <option value="RU">Russia</option> </select> </div> Когда бы я ни пытался отправить сообщение, несмотря на выбор …

02.07.2022
Как исключить символы 'queryset' при использовании django sqlite orm

Я хочу отправлять почту многим пользователям с помощью django sendmail. Я использую orm в sqlite3 для получения списка получателей, хранящихся в базе данных. Однако результат orm включает 'queryset', поэтому почта не может быть отправлена. Есть ли способ исключить …

02.07.2022
Как сделать так, чтобы мой Django API принимал только те запросы, которые приходят с самого сайта?

Мне нужно было создать API для моего Django-приложения для чего-то конфиденциального, что я не мог разместить в публичном и статичном Javascript-файле. Как я могу сделать так, чтобы это представление принимало запросы только с моего собственного сайта, и отклоняло любые …

02.07.2022
Необходим ли второй приемник?

From django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver from .models import Profile @receiver(post_save, sender=User) def create_user_profile(sender, instance, created, **kwargs): if created: Profile.objects.create(user=instance) @receiver(post_save, sender=User) def save_user_profile(sender, instance, **kwargs): instance.profile.save() Зачем снова использовать instance.profile.save()? …

02.07.2022
Невозможно сохранить время даты при вызове django ajax

У меня есть модель Profile, назначенная пользователю, которая содержит поле : consent = models.DateTimeField(default=timezone.now, blank=True, null=True) Я создал переключатель во фронтенде, в котором пользователь дает согласие на отслеживание данных или нет, и вызов ajax для обработки ответа. …

02.07.2022
Запрос null в JSONField отличается между Django 3.2 и 4.0

Допустим, у меня есть модель Django с JSONField: class Event(models.Model): data = models.JSONField() И я создаю следующие объекты: event1 = Event.objects.create(data={"key": None}) event2 = Event.objects.create(data={"key": "null"}) В Django 3.2.13 следующие запросы возвращают некоторые результаты: Event.objects.filter(data__key=Value("null")) # …

02.07.2022
Как получить поле FileField из ModelFrom в представлениях django

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

02.07.2022
Оформление заказа. Не работает, поэтому заказы не отображаются на странице заказов в админке

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

02.07.2022
Как получить доступ к телу запроса Django из Javascript?

Я делаю следующий запрос в JS к конечной точке API Django. params = {"amount": String(amount), "currency": "usd", "description": "label"}; console.log(params) var clientSecret = await fetch('https://url.com/api/payment/', { method: 'POST', body: params, headers: { 'Content-Type': 'application/json' }, }).then(r => r.json()) …

02.07.2022
Тег шаблона Django показывает значение, а не ключ

Возможно, это простой ответ, но я не могу найти его в документации. Как отобразить значение поля выбора в тегах шаблона? Использование .value не сработало, как я думал. Сейчас он просто отображает Key: user_update когда я вызываю этот …

02.07.2022
Получение ошибки UnicodeDecodeError при преобразовании файла InMemoryUploadedFile в Google MediaUpload

Я прошу вашей помощи в следующей ситуации: Я создаю приложение Django и организую экземпляр на Google App Engine, После запуска экземпляра Google App Engine он переходит в режим "только для чтения", и поэтому Django больше не может записывать …

02.07.2022
Мой Checkout не работает, и поэтому заказы не отображаются в заказе столовой

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

02.07.2022
Всплывающее окно с выбранными элементами из формы из python Django

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

02.07.2022
Djando, две модели, унаследованные от одного родителя, одна из них имеет ForienKey к другой

Я создал две модели, унаследованные от одного родителя. В одной из них я пытаюсь создать ForienKey для другой дочерней модели. Возникает следующая ошибка TypeError: ForeignKey(<django.db.models.fields.related_descriptors.ReverseOneToOneDescriptor object at 0x7f2cdf0af9d0>) is invalid. First parameter to ForeignKey must be either a model, a …