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

14.09.2022
Pdfkit применяет не все CSS

Я создаю веб-приложение на python, которое выводит коэффициенты спортивных ставок в pdf. Для этого я использую pdfkit с django-wkhtmltopdf. вот код: Код, генерирующий pdf def generate_pdf(template_name, context_dict={}, css_name=None): html = render_to_string(template_name, context_dict) # css_path = 'static/style.css' …

14.09.2022
Django Rest Framework Token Authentication(Djoser)

Я использую Djoser jwt token authentication, есть ли способ хэшировать токен, который хранится в базе данных.

14.09.2022
Как получить доступ к имени группы в Django choices?

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

14.09.2022
Pgtrigger.Q неправильно ссылается на таблицу с внешним ключом

Я пытаюсь реализовать простой pgtrigger.Protect на таблице, который будет выполнять проверку булевого значения в столбце внешнего ключа. Я правильно написал триггер, но когда происходит миграция, столбец внешнего ключа не ссылается должным образом. Нужна помощь. User Table from datetime import datetime …

14.09.2022
Пользовательская пагинация лимита и страницы в Django Rest Framework

Я хотел создать пользовательские пагинации для этого get_queryset. get_queryset = Comments.objects.filter(language_post_id=post_in_lang_id,is_post_comment=True).order_by('-created_on')[offset:offset+limit] Я хочу изменять значение offset всякий раз, когда обновляется page_no. Предположим, кто-то вводит page_no=1, поэтому offset должно быть 0, а когда вводится 2, то offset должно …

14.09.2022
Как отобразить файл изображения с удаленного сервера sftp в шаблоне django?

У нас есть 2 сервера. Один из них для медиа файлов, а другой для сервера проекта django (ngnx+gunicorne). Наш медиа-сервер является локальным (внутренним). Мы хотим получить доступ к медиа серверу изнутри проекта с помощью пакета хранения sftp, который …

14.09.2022
Python не найден cmd

!за один день до python manage.py runserver команда успешно выполнена & укажите IP адрес сервера]1

14.09.2022
Как можно опустить пустые параметры django-фильтра в url?

Я использую django-filters для фильтрации моего набора запросов, мне интересно, возможно ли, чтобы библиотека опускала пустые поля при генерации отфильтрованного URl. Мой URl будет выглядеть следующим образом: /?price=&producer=&price__gte=4&price__lte=&producer__name=&category__name=&o=-price И я хочу добиться более чистого варианта, используя только непустые …

14.09.2022
Попытка ограничить элементы определенным пользователем в наборе запросов Django Class Based View

У меня есть следующие модели: class AccountManager(models.Model): account_manager = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE ) def __str__(self): return str(self.account_manager) class Client(models.Model): account_manager = models.ForeignKey(AccountManager, on_delete=models.CASCADE, related_name='account_manager_clients') client = models.CharField(max_length=255) def __str__(self): return self.client class Contract(models.Model): client = models.ForeignKey(Client, on_delete=models.CASCADE, related_name='client_contracts') site_name …

14.09.2022
Запуск локального веб-приложения NGINX на HTTPS без доменного имени

Я разрабатываю веб-приложение django, которое работает на локальном сервере gunicorn-nginx. < Как я могу это сделать?

14.09.2022
Почему Django показывает объект без атрибута?

Надеюсь у вас все хорошо, я новичок в django и python, столкнулся с ошибкой во время практики, которая находится на REST API FRAMEWORK DictField. Я взял пример на DictField. Я разместил код ниже, пожалуйста, посмотрите. не стесняйтесь спрашивать, если у …

14.09.2022
Добавление группы и разрешения к группе с помощью миграции django

< < Мне нужно создать группу "user" и "admin", затем добавить разрешение пользователю "Can view user" и администратору все эти разрешения и это нужно сделать с миграцией. Мой уже код, который я предполагаю, совершенно глуп # Generated by Django …

14.09.2022
Как добавить uuid к url в urls.py django?

У меня есть приложение django с аутентификацией и верификацией по электронной почте. При создании пользователя отправляется активационное письмо со ссылкой внутри, когда пользователь нажимает на эту ссылку, она никуда не ведет. views.py class customer_register(CreateView): model = User form_class = …

14.09.2022
Django serializer тестовый пост файла с информацией о пользователе

Я пытаюсь протестировать загрузку файла следующим образом: def test_this(self, api_client, login_as): user = login_as('quality-controller') url = reverse('icsr-list') organization = Organization(name="test") organization.save() data = { "organization": organization.id, "import_file": FileGenerator.generate_text_file('txt'), "user": { "id": user.id, "username": user.username, } } response = api_client.post(url, …

14.09.2022
Django.urls.exceptions.NoReverseMatch: Обратное соответствие для 'login_otp' не найдено. 'login_otp' не является действительной функцией представления или именем шаблона

Я создал Django приложение, в котором я создал пользовательскую модель пользователя и использую вход через otp. Я хочу отправить otp по электронной почте. Я получаю ошибку - "django.urls.exceptions.NoReverseMatch: Reverse for 'login_otp' not найден. 'login_otp' не является допустимой функцией …

14.09.2022
Django raise BadRequestError(msg) razorpay.errors.BadRequestError: Сумма должна быть целым числом. while refund

Когда я пытаюсь распечатать его, он отображается как целое число, но я получаю ошибку "The amount must be an integer.", когда я запускаю проект if str(Payments).__contains__("pay"): paymentId = Payments.payment_id amount …

14.09.2022
Не удается установить viewflow-pro

Я хочу работать с viewflow rest. У меня есть мои требования.txt как django==2.2.25 djangorestframework==3.11.2 django-rest-swagger==2.2.0 django-viewflow-pro==1.4.1 django-material-pro==1.4.1 pyaml==20.4.0 celery==5.2.2 coreapi==2.3.3 Я запустил pip install -r requirements.txt. Но это дает мне ошибку ERROR: Could not find a version …

14.09.2022
Как использовать функции бэкенда через фронт-енд

Я довольно новый разработчик, который только что создал свое первое Full Stack приложение с Django Rest Framework и REACT Front End. Я хочу, чтобы моя бизнес-логика находилась в основном в бэкенде, но как мне запускать функции в бэкенде? …

14.09.2022
Показывать поля в фильтре в зависимости от запроса

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

14.09.2022
Администратор djstripe не может просматривать синхронизированные планы или продукты

У меня проблема, когда я использую django admin для просмотра товаров и цен в djstripe. Я синхронизировал все на портале Stripe. Я получаю ошибку Exception Type: TypeError at /admin/djstripe/plan/ Exception Value: 'NoneType' object is not subscriptable Как …

14.09.2022
У кого есть правильные решения - автоматическая отправка писем студентам о дате и времени предстоящего урока, но проблема в том, что мне нужно внести изменения в представление

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

14.09.2022
Ожидание имени свойства, заключенного в двойные кавычки: строка 1 столбец 2 (char 1) при преобразовании Stringify в JSON [закрыто]

Я получаю строку json в Django. Я пытаюсь преобразовать ее обратно в объект json с помощью json.loads, но получаю ошибку: Expecting property name enclosed in double quotes: line 1 column 2 (char 1). Это объект json: { "journey": …

14.09.2022
Проверить диапазон дат с использованием Q класса в Python

Я запутался, я пытаюсь проверить попадает ли диапазон дат создаваемой записи в диапазоны дат уже существующих записей, и отсеять их. from django.db.models import Q start = request.POST['start_date'] end = request.POST['end_date'] gpu = request.POST['id_gpu'] group = Group.objects.filter(id_gpu=gpu) q = (Q(start_date__lte=start) &amp; …

14.09.2022
Я не могу отправить переменную в шаблон в django

Я пытаюсь отправить данные в шаблон, но они не отображаются. Вот мой код: views.py def exam_table(request): context = {'patient': 'abcde'} return render(request, 'examtable.html', context) examtable.html &lt;div class="row d-flex align-items-center"&gt; &lt;div class="col-9"&gt; &lt;h3 class="f-w-300 d-flex align-items-center m-b-0"&gt; &lt;i class="feather …

14.09.2022
Проблема с регистрацией нового пользователя Django

Не могу зарегистрировать нового пользователя в Django, потому что когда я пытаюсь это сделать, появляется ошибка "пользователь уже используется". Информация, которую я облек в форму Результат предыдущего действия < < P.S. Админ …

14.09.2022
Добавление координат google maps в базу данных sqlite с помощью react и django wagtail

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

14.09.2022
Невозможно получить значение uuid в теле письма в django

У меня есть приложение аутентификации с проверкой электронной почты. Я отправляю электронное письмо следующим образом: Если форма регистрации действительна, то мы сохраняем форму (создаем пользователя) и устанавливаем его токен в uuid.uuid4. class customer_register(CreateView): model = User form_class = CustomerSignUpForm …

14.09.2022
Развертывание докеризованного приложения Django на NAS

Я новичок в Docker и пытаюсь запустить простое приложение Django на моем NAS Asustor, следуя этому руководству https://docs.docker.com/samples/django/. Но я не могу понять, что мне делать с портами для доступа к приложению NAS подключен …

14.09.2022
Ошибка: Динуклеотиды, соответствующие запросу, не существуют

Я пытаюсь получить определенные строки из таблицы на основе пользовательского ввода в формах. при нажатии кнопки submit, получаю следующую ошибку. Ошибка: DoesNotExist at /search/ Dinucleotides matching query does not exist. Метод запроса: POST URL запроса: <a href="http://127.0.0.1:8000/search/" rel="nofollow …

14.09.2022
Django - forloop для показа/фильтрации значения, чтобы показывать записи только один раз

У меня есть модель (Restrictie), в которой зарегистрированы те, кто проголосовал (participanti) и те, кто проголосовал (votant). Если я делаю forloop в шаблонах, я могу видеть, кто за кого голосовал, но для каждой записи отображается одна строка. Как я …

14.09.2022
views.py

Я работаю над моделью User, поэтому мне нужна срочная помощь в том, как удалить несколько пользователей, получив id пользователей в представлениях. Я пытался сделать это в представлениях, но не работает: class UserDeleteView(APIView): permission_classes = (IsAdminUser,) def get_object(self,id): try: return …

14.09.2022
Опасность использования DEBUG = True в производстве

Я прочитал все о DEBUG = True в Django и некоторых эффектах, но там никогда не говорится, ПОЧЕМУ не следует использовать DEBUG = True в производстве, только то, что не следует. Я также читал, что DEBUG=True запоминает каждый запрос, …

14.09.2022
Ошибка: Требуется байтоподобный объект, а не 'list'

Я разрабатываю небольшой проект, целью которого является предоставление пользователю возможности отправить zip-файл. Система должна прочитать файл, извлечь его и сохранить его содержимое в базе данных. У меня такая ошибка: требуется байтоподобный объект, а не 'list', потому что я …

14.09.2022
Что лучше выбрать в качестве первичного ключа для Cart в Django? UUID или ключ сессии?

Итак, я работаю над проектом DRF eCommerce. Поскольку использование автоматически увеличивающегося поля id в модели корзины не является идеальным. Я решил использовать для этого UUIDField. Я могу добиться того же с помощью session key. Но мне интересно, есть ли …

14.09.2022
Как упростить доступ к данным в django с помощью контекстного кэширования

Class SampSerializer(CustomModelSerializer): user = serializers.SerializerMethodField() user_id = serializers.IntegerField(source="user.id", read_only=True) role = serializers.SerializerMethodField() a = serializers.SerializerMethodField() b = serializers.SerializerMethodField() c = serializers.SerializerMethodField() d = serializers.SerializerMethodField() e = serializers.SerializerMethodField() f = EscapedCharField() g = EscapedCharField(source="user.referred_by", read_only=True) h = serializers.SerializerMethodField() i = serializers.SerializerMethodField() …

14.09.2022
Как подключить zappa к локальной базе данных sqlite в приложении django?

У меня возникла ошибка при использовании zappa для подключения к локальной базе данных sqlite в django.

14.09.2022
Привет Я хотел бы отправить html в виде всплывающего окна в админке django

Админ не отправляет html страницу в виде всплывающего окна, она отображается в окне. admin.py def RESTORE(self,obj): url = f'/system/displayer/' opensrt = f"window.open({url},'width=600,height=400')" return format_html('&lt;a href="{url}"onclick="{opensrt}"&gt;RESTORE&lt;/a&gt;', opensrt=opensrt,url=url) views.py def display(request): if request.method=='POST': print("HI POST") output=request.POST.get('output') if output=='YES': pass return render(request, "abc.html",{'form':UserForm}) …

14.09.2022
Проблема взаимосвязи вложенных сериализаторов в Django?

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

14.09.2022
Как найти все объекты как объекты в списке в django?

< class SomeModel(models.Model): data = models.JSONField(null=False) < < < <

14.09.2022
Я хочу отфильтровать все объекты, получившие значение '2'.

У меня есть проект django, в котором мне нужны postgresql и AWS dynamo db. Я настроил postgresql и он работает хорошо, но я не могу найти способ настроить dynamo db. settings.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': …