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

24.06.2022
Проблема Django, если языковая строка отсутствует в url

Мой Django сайт возвращает 404, если языковая строка не присоединена к URL как : https://web-***-uw.a.run.app Однако, когда языковая строка установлена, страница загружается нормально. https://web-***-uw.a.run.app/en/ Я использую перевод Django i18n таким образом: urlpatterns = …

24.06.2022
Невозможно добавить dynos на Heroku (используя приложениеDjango)

Пытаюсь получить доступ к своему приложению на Heroku. Что странно, потому что раньше все работало. При запросе ошибки ("heroku logs --tail) вот что я получаю "at=error code=H14 desc="No web processes running" method=GET path="/"" Я поискал проблему и …

24.06.2022
Как создать и загрузить zip-файл со списком изображений?

Здесь у меня есть список изображений с их url. Я хочу создать zip и сохранить все изображения в zip. После извлечения zip-файла мне нужны изображения в папке. Что происходит с приведенным ниже кодом: он создает zip и …

24.06.2022
Django - Проблема с аутентификацией при использовании 2 форм (одна из них - экран входа в систему)

Я пытаюсь создать экран входа в систему, который имеет строку поиска в верхней части. При попытке войти в систему я получаю эту ошибку: "'CustomAuthenticationForm' object has no attribute 'login'". Я последовал совету в этом посте здесь. …

24.06.2022
Как добавить фильтр отображения на кверисет, полученный на странице с опциями фильтрации на сайдбаре?

Это представление на основе функций для страницы q=Q() context={'p_qtn':None,'h_qtn':None,'hu_qtn':None} p_qtn=request.GET.get('check1',None) h_qtn=request.GET.get('check3',None) hu_qtn=request.GET.get('check2',None) if p_qtn: q = q & Q(PQtn="None") context['p_qtn']=True if h_qtn: q = q & Q(HQtn="None") context['h_qtn']=True if hu_qtn: q = q & Q(HuQtn="None") context['hu_qtn']=True vessel=request.GET['vessel'] query_args={ f'{vessel}__exact':True} questions …

24.06.2022
Выбор одного ряда из внешнего ключа в Django

У меня есть следующие модели в Django: В файле Views.py у меня есть следующий код: class Famille1(OwnerListView): model = Binomiale template_name = 'database/famille1.html' template_name2 = 'database/especes.html' def get(self, request) : strval = request.GET.get("search", False) if strval : query …

24.06.2022
Djano UpdateView не отображает modelForm

У меня есть модель assesment, которая связана с другими моделями. Я создал UpdateView, форму на основе модели assesment. Проблема в том, что когда я отображаю форму в шаблоне, ни одно поле не отображается, кроме кнопки отправки, поэтому обновлять нечего. …

24.06.2022
Django Validation - использование валидатора родительского поля и предоставление значений подклассу

У меня есть абстрактная модель Parent, и подклассы наследуют поле, которое имеет валидатор. Валидатор принимает список, и я хотел бы, чтобы каждый дочерний класс предоставлял свой собственный список для проверки. У меня получилось что-то вроде этого. Есть ли способ …

24.06.2022
Как сохранить адрес кошелька в модели пользователя в Django?

Здесь я столкнулся с небольшой заминкой. У меня есть скрипт, который получает адрес кошелька пользователя Metamask, который работает нормально. Проблема возникает, когда мне нужно сохранить этот адрес кошелька в модели пользователя в этом поле: ethereum_address = models.CharField(max_length=42, blank=True, …

24.06.2022
ImportError: cannot import name 'path' from 'django'

Я пытаюсь изучить django/создать свое первое веб-приложение с помощью этой платформы. Я пытаюсь создать свою первую url-страницу, но импорт путей не работает (Import Error). Код импорта, который я использовал (который довольно прост...) from django import path Я …

24.06.2022
Django отображает app.Model.None для атрибута с отношением Foreign Key

Пытаюсь отобразить атрибуты модели (Model2), доступ к которой осуществляется через поле ManytoManyField в Model1. Однако Model2 имеет поле ForeignKey другой модели (Model3). То есть я хочу отобразить примечания о песне (модель SongNote - Model2), где название песни хранится в …

24.06.2022
Нарезка условного подзапроса Django с другим значением подзапроса

Я ищу способ условно нарезать результат подзапроса на основе значения другого подзапроса. Допустим, у меня есть модели Автор и Книги: class Author(models.Model): name = models.CharField(max_length=100) birthday= ... class Book(models.Model): author: models.ForeignKey('Author') title: models.CharField(max_length=100) copies_sold: models.CharField(max_length=50) publish_date: .... …

24.06.2022
Как исправить ошибку connection refused при регистрации?

Здравствуйте при регистрации пользователя возникает ошибка (OperationalError at /sign- up/3 [Errno 111] Connection refused). Код прилагаю ниже. urls.py from django.urls import path from django.conf import settings from rest_framework.routers import DefaultRouter from rest_framework_simplejwt.views import TokenRefreshView, TokenVerifyView from .views import TemplateAPIView …

24.06.2022
Django - перенаправление на домашнюю страницу после входа в систему при завершении сессии

Если я нахожусь на сайте foo.html и нажимаю на ссылку на bar.html, но моя сессия истекла, я попадаю на страницу входа в систему. После успешной аутентификации я перенаправляюсь на bar.html. Я хочу, чтобы он всегда перенаправлял на home.html. В моем …

24.06.2022
Как создать объект запроса в Django с сессией и cookies аутентифицированного пользователя?

В представлении Django я могу использовать cookies из входящего запроса и передать их в другой запрос в качестве средства аутентификации и делать запросы к другим представлениям в проекте, используя модуль requests. def someview(request): cookies = request.COOKIES csrftoken …

24.06.2022
Как я могу получить деление времени на интервал в 1 час с помощью django?

Я написал модель, которая добавляет временные ограничения, предполагается, что это будут большие ограничения (например, 9 утра - 6 вечера) class Schedule(models.Model): WEEKDAYS = ( (1, 'Monday'), (2, 'Tuesday'), (3, 'Wednesday'), (4, 'Thursday'), (5, 'Friday'), (6, 'Saturday'), (7, 'Sunday'), ) …

24.06.2022
Доступ к производственной базе данных postgres с помощью django

У меня есть сайт django, размещенный с помощью elastic beanstalk, с базой данных RDS postgres Я хотел бы иметь возможность запросить эту базу данных и написать некоторый код для анализа аспектов базы данных. Я могу сделать это путем …

24.06.2022
Async в Django ListCreateApiView

У меня есть просто класс ListCreateApiView в Django, например: class Test(ListCreateApiView): def list(self, request, *args, **kwargs): """ Some code which is creating excel file with openpyxl and send as response """ return excel_file Проблема в том, что …

24.06.2022
Откуда django REST API наследует 'users'?

Я создал API с определенными параметрами и передал его в URL моего django со следующим примером... def home(request): response = requests.get('http://127.0.0.1:8000/api/workers/') workers = response.json() return render(request, "home.html", {'users': workers}) pass Откуда он наследует "пользователей"? Мой …

24.06.2022
Регистрация операций оболочки Django в Google Cloud

Мы используем Django shell (shell_plus, если быть точным) для выполнения некоторых операций с нашими данными. Мы хотели бы регистрировать все операции, чтобы соответствовать некоторым правилам. Например, если мы находимся в оболочке сейчас: >> user = User.objects.get(id=1) >> user.name >> …

24.06.2022
Присвоить 0, если дата не существует в записях из базы данных

Я пытаюсь сгенерировать список значений для отображения на приборной панели. Список показывает, сколько заказов было сделано в день за последние 7 дней, и если за этот день не было зарегистрировано ни одного заказа, то возвращается 0. Например, если …

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): …