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

24.06.2022
Использование JWT в Django - автоматическое обновление токена после окончания 'ACCESS_TOKEN_LIFETIME'

Я хочу реализовать simpleJWT в API таким образом, чтобы сгенерированный токен отправлялся в API запрос и если время жизни JWT истекает, то токен автоматически обновляется и с этого момента в API запросе должен использоваться новый токен. Мой код customrequest ---> …

24.06.2022
ModuleNotFoundError: Нет модуля с именем 'app1'

Используя VS Community 2022 я создал проект django 'Project0' (я учусь). У меня есть папка с именем 'Project0' (которая содержит файл settings.py) в той же строке, что и папка manage.py. В той же строке есть папка 'app' по умолчанию, …

24.06.2022
Невозможно загрузить датапикеры, созданные после того, как страница готова

У меня есть шаблон Django, в котором я использую bootstrap-datepicker-plus. Однако, я сделал форму, в которой пользователь может нажать на кнопку, чтобы отобразить столько полей даты, сколько необходимо. Проблема, с которой я столкнулся, заключается в …

24.06.2022
Django 4.0.4 не переподключается к MySQL прозрачно?

Я прочитал этот вопрос, но, видимо, поведение все еще неясно. У меня есть долго работающий процесс, который делает обход каждую секунду. Во время раунда я делаю запрос к БД (типа select), затем происходит некоторая обработка, в итоге сохраняются объекты. …

24.06.2022
Карта сайта не может быть прочитана

карта сайта не может быть прочитана: <img src='https://i.stack.imgur.com/xdJni.jpg'> вот текст ошибки: <img …

24.06.2022
Почему мой запрос Django DRF RequestsClient не работает в тестах?

< Они находятся за аутентифицированной страницей. Я пытаюсь использовать DRF RequestsClient для этого. Мой код выглядит следующим образом: from rest_framework.test import APITestCase from rest_framework.test import RequestsClient from django.urls import reverse import requests URL_PREFIX="http://testserver" API_TOKEN="tfhgffhgf675h" class APITests(APITestCase): …

24.06.2022
Возможно ли добавить поле ввода в пользовательские массовые действия Wagtails?

Возможно ли добавить поле ввода в Wagtails custom bulk actions? В шаблоне из примера документации есть блок под названием form_section. Здесь я хочу добавить отдельную форму для добавления еще одного поля ввода. Разумеется, возможна и …

24.06.2022
Как сохранить файлы внутри каталога для временного хранения и создать zip-файл?

Здесь у меня есть список изображений, которые я хочу сделать zip и загрузить. Для этого я попытался сначала загрузить эти изображения в каталог проекта, а затем попытался сделать zip из этих загруженных файлов. Я получаю эту ошибку: IOError: …

24.06.2022
Django Rest Framework: при использовании generics APIview я не могу установить разрешения (permissions.py не работает для отдельных пользователей)

Я хочу, чтобы пользователь admin имел доступ к деталям каждого пользователя, а пользователь, не являющийся администратором, получал доступ только к своим деталям, но я получаю ошибки при реализации этого. Я поделился своими views.py, permissions.py и models.py для этого. …

24.06.2022
Как отправить карту сайта с более чем одной моделью

У меня в приложении 6 моделей, необходимо предоставить все эти модели в файле sitemap.py, или я просто предоставлю только одну модель в файле sitemap.py? . На самом деле я не знаю, как работает эта карта сайта, и это мой …

24.06.2022
Использование выражений внутри тегов

Я хочу сделать строковую переменную заглавной и одновременно перевести ее, но не могу найти, как это сделать в документации api. т.е. это приводит к ошибке: {% trans {{ someString | capfirst }} %}

24.06.2022
Django Поля только для чтения, если есть какое-либо значение

Я написал этот код, чтобы сделать поле только для чтения, но я хочу сделать исключение, что если есть значение, то эта строка будет только для чтения, а если нет никакого значения, то она будет редактируемой, admin.py def get_readonly_fields(self, …

24.06.2022
Django Rest Knox - 403 Forbidden CSRF verification failed

Я использую Django Rest Knox для моих представлений login/logout. однако, при попытке использовать эти представления, я получаю следующую ошибку: Forbidden (403). CSRF verification failed. Request aborted. Смотрите выдержку из моего файла settings.py ниже: Эта ошибка указывает …

24.06.2022
Сервер django не запускается после настройки проекта для запуска файла sass, который я использую для стилизации моего приложения django

Я настроил свое django приложение под названием Eshop в моем django проекте так, чтобы я мог запустить Sass файл, который у меня есть, но после перезапуска сервера в терминале, он выдает ошибку "ModuleNotFoundError: No module named 'Eshopcompressor'" Я искал …

24.06.2022
Можно ли в Django использовать контекст в редиректе?

Я пытаюсь использовать редирект с контекстом, но получаю исключение NoReverseMatch. Фрагмент кода выглядит следующим образом: return redirect(reverse('td:success', kwargs={ 'data': my_data })) Однако, когда я использую render, все идет хорошо, и я могу получить доступ к контексту в шаблоне. Но …

24.06.2022
Reverse for 'showuser' with keyword arguments '{'bid': 1}' не найден. Проверен 1 шаблон(ы): ['showuser/(?P<broadcastid>[0-9]+)\\Z']

Я получаю следующую ошибку: Повтор для 'showuser' с ключевыми аргументами '{'bid': 1}' не найден. Проверен 1 шаблон(ы): ['showuser/(?P[0-9]+)\Z'] Кто-нибудь знает, как решить эту проблему? urls.py path('showuser/&lt;int:broadcastid&gt;', views.showuser, name="showuser") views.py def showuser(request, broadcastid): vrbrlstnm …

24.06.2022
Как создать аутентификацию по номеру телефона django [закрыто]

Я хочу создать аутентификацию по номеру телефона, но не знаю, как это сделать. Я не нашел ни одной библиотеки для django, python. У меня есть аутентификация по электронной почте и паролю: # models.py class User(AbstractUser): email = models.EmailField(_('email address'), blank=False,unique=True) …

24.06.2022
Django - Доступ к статическим/медиа файлам по удаленному url вместо локального.

Я не могу найти ответ на свой вопрос в Интернете, поэтому вот он, с некоторым контекстом: У меня есть приложение Django, работающее на сервере, и я хотел бы продолжить работу над ним локально с помощью команды "runserver". Моя проблема …

24.06.2022
Рефакторинг: как удалить модель?

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

24.06.2022
Как я могу добавить следующий JSON к новому URL на основе его "категории": 2?

У меня есть массив JSON на моем сервере в Django rest framework, но я хочу отфильтровать их по category, например, некоторые из них имеют 'category':1, а некоторые 'category':2 вот так: [ { "id": 667, "image": "https://ae0g", "description": "GRE", "price": …

24.06.2022
VariableDoesNotExist в

Я столкнулся с проблемой в django вот в чём проблема введите описание изображения здесь это моя модель введите описание изображения здесь и это мой views.py введите описание изображения здесь …

24.06.2022
Теги включения шаблонов Django, подавление пропущенной новой строки

Во-первых, я знаю о {% spaceless %}. Я не хочу удалять все пробелы. Я просто хочу, чтобы тег включения только отображал шаблон, а не добавлял свои собственные пробелы по своему усмотрению. Например, у меня есть тег шаблона: <pre class="lang-py …

24.06.2022
Дата по умолчанию соответствует дате начала веб-сервера Django, а не параметру метода по умолчанию

Я наткнулся на нечто неожиданное, возможно, это что-то базовое, что я неправильно понимаю либо в Python, либо в Django. У меня есть статический метод в классе модели, который возвращает дату, указанную пользователем, или альтернативно возвращает сегодняшнюю дату: …

24.06.2022
Oauth2 - тип предоставления пароля не работает после обновления версии Django до 3.2 LTS

После обновления моего приложения Django с версии 2.2 до 3.2 LTS, тот же запрос генерации токенов, который использовался моим приложением для генерации токенов доступа и обновления с типом гранта - пароль, не работает. Вот cURL-запрос, который я использую: curl --location …

24.06.2022
Обновление данных с помощью ссылки href в django и ajax

$("#feedlikes").on("click", function(e){ e.preventDefault(); $.ajax({ type: 'get', url:'{% url "feedlikes" %}', data:{}, success: function({ alert("Updated Successfully") }), }), }), это мой код Ajax помогите мне заставить их работать. вот мой вид: def feedlikes(request, feed_id): feed_update= Feeds.objects.get(pk=feed_id) feed_update.likes = feed_update.likes …

24.06.2022
Отображение списка словарей python на front-end с помощью django [duplicate]

У меня есть список python как list_dict= [{'_id': ObjectId('6299ba68beb94e0a32af47a8'), 'name': 'Pepperoni', 'size': 'small', 'price': 19, 'quantity': 10, 'date': '2021-03-13T08:14:30Z'}, {'_id': ObjectId('6299ba68beb94e0a32af47a9'), 'name': 'Pepperoni', 'size': 'medium', 'price': 20, 'quantity': 20, 'date': '2021-03-13T09:13:24Z'}, {'_id': ObjectId('6299ba68beb94e0a32af47aa'), 'name': 'Pepperoni', 'size': 'large', 'price': 21, …

24.06.2022
Функция Django Authenticate всегда возвращает девять, даже после внесения необходимых изменений в settings.py

Я пытаюсь создать систему входа в систему с помощью Django python. Хотя функция Authenticate всегда возвращает значение none, даже после внесения определенных изменений в settings.py, как было предложено в других ответах на StackOverflow. Я попробовал запустить этот код в режиме …

24.06.2022
Выборка TOP(N) с группировкой по диапазону дат для пользователей с помощью Django ORM

Я пытаюсь получить TOP(N) результатов для каждого пользователя в диапазоне дат. Я знаю, что для получения TOP(N) из любой модели можно использовать функции Window и Rank, например. qs.annotate(rank=Window( expression=Rank(), order_by=F("id").asc(), partition_by=F('user'), ) ).values('id', 'status', 'rank') Но мне …

24.06.2022
Fernet Encrypt_key и Decrypt_key одинаковы, но все равно выдают ошибку

Я создал шифрование и расшифровку файла fernet с помощью python-cryptography. Я могу зашифровать файл, но когда я расшифровываю файл с тем же ключом, я получаю ошибку недействительного токена. Код: ENCRYPTION &amp; DECRYPTION def encrypt_file(blob_name): key = key_gen() fernet = …

24.06.2022
Как запустить проект Django на HTTPS локально?

Есть ли способ запустить проект Django на localhost на чем-то вроде https://localhost/app-name/ на машине с Windows 10?

24.06.2022
После загрузки и открытия файла excel он показывает мне ошибку (Django, python)

Вот мой view.py код : def downloadfile(request, filename=''): if filename != '': BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) filename = 'SampleExcel.xls' filepath = BASE_DIR + "\SampleExcel\SampleExcel.xls" path = open(filepath, encoding='cp437') mime_type, _ = mimetypes.guess_type(filepath) response = HttpResponse(path, content_type=mime_type) response['Content-Disposition'] = "attachment; filename=%s" …

24.06.2022
Обратный метод доступа конфликтует с Django

В модели у меня есть такая ошибка: apps.Company.owner: (fields.E304) Reverse accessor for 'Company.owner' clashes with reverse accessor for 'Company.owner'. HINT: Add or change a related_name argument to the definition for 'Company.owner' or 'Company.owner'. main.Company.owner: (fields.E304) Reverse accessor for 'Company.owner' clashes …

24.06.2022
SQL запрос group by и join

У меня следующая проблема: N+1 запросов в SerializerMethodField Запросы в Django ORM - https://gist.github.com/dima-dmytruk23/0183014d76ad25f4e2a0ca87ec225a10 Насколько я понимаю, реализовать это с помощью Django ORM нереально. Есть идея написать это на RAW SQL, но я также …

24.06.2022
Можно ли вложить шаблон "with" в Django 2.2 и 3.2? Как мне сделать это и работать с forloop.counter?

Я имею в виду https://docs.djangoproject.com/en/2.2/ref/templates/builtins/#with для Django 2.2 и https://docs.djangoproject.com/en/3.2/ref/templates/builtins/#with для 3.2 Могу ли я использовать их таким образом? {% with thStyle="font-size: 1.4em;text-align: left;background-color: #A7C942;color: #fff;border: 1px solid #98bf21;padding: 5px 7px …

24.06.2022
Как создать сервер для приложения Android?

Как мне подключить мое приложение к серверу? Я буквально понятия не имею У меня есть приложение, которое подключено к firebase для входа в Google. Теперь мне нужно сделать сервер для облегчения связи между людьми (что-то вроде обмена сообщениями) …

24.06.2022
Как реализовать refresh token в django-oauth-toolkit? Я могу получить access_token, но refresh token не приходит вместе с ним.

Я использую django-oauth-toolkit с djangorestframework, где наш партнер пользователь регистрирует свое приложение и получает учетные данные приложения (client id и client secret), которые затем используются для получения токена доступа, который может быть использован для получения ресурсов нашего сервера. До сих …

24.06.2022
Error during template rendering - /includes/paginator_for_

Во первых - я совсем новичок, поэтому сорян за нубство сзаране )) Пытался пронумировать свои странички. Выдает ошибку пагинатора для моего шаблона. Не правильный код или что то недоимпортировал? {% include 'apptemplates/includes/paginator_for_mytemplate.html' %}

24.06.2022
Конфигурация Gunicorn --max-requests: Будет ли периодический перезапуск рабочих убивать задачи (процессы), запущенные внутри него?

Я столкнулся с утечками памяти в моем Django приложении и по какой-то причине не могу избавиться от них. Здесь я хотел попробовать использовать конфигурацию Gunicorn --max-requests, чтобы периодически перезапускать gunicorn workers для освобождения памяти. У меня было несколько …

24.06.2022
Django / Django Rest Framework ModelViewSet: __init__() принимает 1 позиционный аргумент, но было задано 2

Я пытаюсь создать пользовательский "список" в OptionViewSet, но он выдает ошибку. class OptionViewSet(viewsets.ModelViewSet): serializer_class = OptionSerializer queryset = Option.objects.all() def list(self, request): queryset = Option.objects.all() serializer = OptionSerializer(queryset, many=True) return Response(serializer.data) Ошибка __init__() takes 1 positional argument but …

24.06.2022
TypeError: 'module' object is not iterable under nginx+uwsgi+django+centos7 Never seen before

В последние дни у меня возникла неприятная проблема. В проекте, который я создаю, есть ошибки из uwsgi.log: Traceback (most recent call last): File "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner Файл "/root/Envs/magicmall2/lib/python3.6/site-packages/django/core/handlers/exception.py", строка 41, in inner Traceback (последний последний …