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

04.09.2021
Django - Тестирование представления входа - AttributeError: объект 'HttpRequest' не имеет атрибута 'user'

Я пытаюсь протестировать Django Login View с помощью TestCase, но получаю следующую ошибку - ERROR: test_login_form (accounts.tests.LoginPageTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/farhan/Documents/_playground_new/django_playground/cbv-dfb/accounts/tests.py", line 53, in test_login_form logged_in = self.client.force_login(new_user) File "/home/farhan/Documents/_playground_new/django_playground/cbv-dfb/venv/lib/python3.8/site-packages/django/test/client.py", line 619, in force_login self._login(user, backend) …

04.09.2021
Аннотирование подзапроса с методами фильтрации queryset из другой модели через поля Many to Many

Я не уверен, как сделать это возможным, но я надеюсь понять предполагаемый метод, чтобы сделать следующее: У меня есть простая модель: class Author(models.Model): id = models.TextField(primary_key=True, default=uuid4) name = models.TextField() main_titles = models.ManyToManyField( "Book", through="BookMainAuthor", related_name="main_authors", …

04.09.2021
Показать пост, чей комментарий имеет больше лайков, чем сам пост

В django я хочу показать несколько постов на главной странице с 1 или 2 комментариями. Я хочу, чтобы показывались только те сообщения, чьи комментарии имеют больше лайков, чем лайков самого сообщения. class Post: ... likes = models.ManyToManyField(User,...) ... …

04.09.2021
Как получить данные JSON с помощью последнего фильтра в html-шаблоне Django?

Я хочу получить JSON данные, используя последний фильтр в моем html шаблоне, но получаю только ключ, а не значение. Когда я использую: # template.html {{ daily_data|last }} Я получаю: {'date': '2021-09-03T00:00:00.000Z', 'marketCap': 2550604613800.0, 'enterpriseVal': 2638345613800.0, 'peRatio': 29.8568111455, 'pbRatio': …

04.09.2021
Бэкенд SQLite не поддерживает время с учетом часовых поясов, даже если USE_TZ = True

Сейчас я разрабатываю небольшой django проект, которому необходимо работать с известными объектами datetime.time. Когда пользователь регистрируется, он должен заполнить временной ввод. Затем эти данные преобразуются в объект aware time в моем файле views.py следующим образом: ... if form.cleaned_data['reviews_time']: …

04.09.2021
Запрос API django с использованием https не работает

Когда я хочу запросить API, используя https, это не работает, и я не знаю почему... Пример : `http://myIp:8888/getValue` --> it works `https://myIp:8888/getValue` --> it doesn't work Вот мой dockerfile : FROM python:3.7-buster ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY requirements.txt …

04.09.2021
Как загрузить изображение в сервер django из папки react build?

Я разработал сайт, используя react как frontend и django как backend, я завершил проект и сделал npm run build и добавил index.html в DIR шаблонов django и статические файлы, которые находятся в папке build Но логотип, favicon.ico и некоторые …

04.09.2021
__init__() получил неожиданный аргумент ключевого слова 'required' в нетестировании Django

Я получил утверждение и ошибку типа при написании модульного теста Django для моего приложения, может ли кто-нибудь проверить и помочь мне решить это. Оба теста работают нормально, только вывод при вызове form.is_invalid() отличается. Ошибка1: Traceback (most recent call last): …

04.09.2021
Django-prometheus отсутствует метрика после перезапуска

В моем приложении установлен django-prometheus. Он экспортирует метрики для меня, но у меня есть проблема: когда сервер перезагружается, он пропускает все метрики и метрики теряются. есть ли какое-нибудь решение для этого?

04.09.2021
TypeError at /register 'CustomUser' object is not subscriptable

Я пытаюсь зарегистрировать нового пользователя и получаю эту ошибку. Я пробовал другие подобные проблемы и решения, но не добился успеха. полное отслеживание Internal Server Error: /register Traceback (most recent call last): File "/home/sharhan/DEV/PYTHON/DEVELOPMENT/allauth-tutorial/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner …

04.09.2021
Загрузка файла через Angular (с использованием FormData) в django-rest-framework

Я перерыл все возможные вопросы на StackOverflow и сообщения в блогах, и все еще сталкиваюсь с проблемами. Я пытаюсь загрузить файл в конечную точку django-rest-framework с помощью Angular 12. Это код фронтенда: uploadCameraImage(id: CameraInterface["id"], image: File): …

04.09.2021
MailQueue в django!!!можем ли мы установить имя отправителя вместо адреса электронной почты отправителя в MailerMessage?

Это мой код, Можем ли мы установить имя отправителя вместо адреса электронной почты отправителя, используя Mailqueue? Кто-нибудь помогите мне!

04.09.2021
Django User matching query does not exist on foreign-key relation

Я пытаюсь создать систему на django, в которой пользователь будет входить в систему через номер телефона. Использовал AbstractBaseUser для использования номера в качестве идентификатора пользователя. Теперь я пытаюсь создать связь внешнего ключа каждой транзакции с номером. Когда я пытаюсь протолкнуть …

04.09.2021
Как обновить экземпляр другой модели на основе запроса PATCH другой модели в django rest framework?

У меня есть две модели, одна модель Master, которая хранит информацию, поступающую от пакетной и пробной моделей. Теперь мне нужно, чтобы при выполнении запроса PATCH для партии я хотел, чтобы записи Master для этой партии также обновлялись. Но …

04.09.2021
Количество слов подряд

3 larg email messag render slowli 3 profil manag xml pars error 4 щелкните вкладку sidebar set focu sidebar Предположим, что это мой набор данных из txt-файла в краткой форме. Я хочу подсчитать каждое слово в строке и заменить …

04.09.2021
Django добавляет родителей к значениям полей

У меня есть модель Product, которая имеет ManyToMany к Category. Категория имеет внешний ключ к себе с именем parent. Я хочу добавить всех родителей выбранной категории в поле категории. пример для категории: цифровая техника->нет __ Mobile->цифровая техника __ …

04.09.2021
Как изменить фильтр администратора Django для использования выпадающего списка вместо списка, по которому также можно осуществлять поиск?

Прежде чем вы пометите это как дубликат, я прочитал решения этого вопроса. В Django Admin у меня много значений. Команда, которая работает над этими данными, в настоящее время может использовать CTRL+F, чтобы хотя бы найти нужное …

04.09.2021
Зачем кому-то устанавливать primary_key=True для отношения "один к одному" (OneToOneField)?

Я смотрел видео по django-orm и инструктор заявил, что: Мы должны установить primary_key=True для предотвращения дублирования строк в модели в отношениях "один к одному" (например: предотвращение наличия у пользователя нескольких профилей). …

04.09.2021
В проекте Django метод authenticate возвращает None

У меня проблема с методом authenticate(). Он всегда возвращает None. Я проверил все аргументы и они не пустые. В модели у меня USERNAME_FIELD = 'username', в настройках у меня AUTH_USER_MODEL = 'account.User'. Я действительно не могу понять, почему это …

04.09.2021
Как получить доступ к переменным конфигурации Heroku внутри настроек Django

Я пытаюсь продвинуть свой код на Heroku, я скрыл свой секретный ключ с помощью пакета environ, но теперь Heroku не может получить к нему доступ, так как я проигнорировал свой файл .env с помощью gitignore, я читал о конфигурационных …

04.09.2021
Как в django я могу произвольно заказывать только некоторые определенные объекты?

У меня есть модель с is_random_sortable булевым полем и position целочисленным полем, я хочу сортировать набор запросов случайным образом, когда is_random_sortable истина, в противном случае я хочу упорядочить по position полю. Представьте, что у меня есть объект с …

04.09.2021
Безопасный способ проверки расширения файла в сериализаторе Django

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

04.09.2021
Как убрать логотип загрузки в эластичном поиске?

Я добавляю в свой проект эластичный поиск <iframe>. При перезагрузке страницы появляется логотип и предложение loading elastic. Как я могу удалить его?

04.09.2021
Django REST Framework, Сериализаторы: Дополнительные данные?

Добрый день, Я хотел бы спросить, есть ли возможность получить дополнительные данные внутри моих сериализаторов? Вот мои модели... models.py class Chair(models.Model): name = models.CharField(max_length=100, null=False, blank=False, unique=True) bookable = models.BooleanField(default=False) user_created = models.CharField(max_length=100) date_created = models.DateField(auto_now_add=True) class Booking(models.Model): …

04.09.2021
Должен ли я продолжать изучать django, я достиг промежуточного уровня, и перейти к docker и kubernetes, или я должен начать изучать react (я новичок).

Что я должен изучать Изучаю django более года и сделал несколько проектов на django. Стоит ли мне продолжать изучать django и углубляться в него или лучше начать изучать react, так как он только зарождается. to meet standard

04.09.2021
Конфигурация Django SMTP для отправки электронной почты

Я уже настроил электронную почту. Он работал отлично, но через некоторое время он не работает и не отправляет почту. Я не знаю, где возникла проблема. Может ли кто-нибудь помочь мне с этим? EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_USE_TLS = True EMAIL_HOST …

04.09.2021
Django template language как после фильтра вызвать атрибут?

Как мне после фильтра вызвать атрибут объекта? Наглядный пример из Python: some_model.objects.all().first().name some_model.objects.all() - берёт все объекты из таблицы и возвращает список Как я представлял это в Django template language: {{ some_model_array|first.name }} Но …

04.09.2021
Python передача динамического значения в аргументы декоратора

Есть ли способ передать динамическое значение в аргументе декоратора из функции, которая декорирует? Например, @cached_property_with_ttl(ttl=authenticate['expires_in']) def authenticate(self): response = requests.post( self.token_url, data={ "client_id": self.__client_id, "client_secret": self.__client_secret, "audience": self.audience, "grant_type": self.grant_type, }, ) return response.json() …

04.09.2021
Postgis.control не найден на github.

В моем github actions yml он не может найти postgis.control. Но, если find /usr -name postgis.control сделать, он может найти postgis.control. Я не знаю, почему тест не может найти postgis.control... Есть идеи? name: Django CI on: push …

04.09.2021
Отладка Django на стороне сервера "Неприемлемо"

При вызове URL на моем Django API он возвращает: [04/Sep/2021 08:14:47] WARNING [django.request:224] Not Acceptable: /api/calendar/test.ics Вызов того же URL из PostMan (или curl) возвращает простой файл iCal, так что URL действителен и возвращается. Я обнаружил, что …

04.09.2021
Разрешения Django Rest Framework с помощью firebase auth

У меня есть backend с django-rest-framework, и frontend с react. У меня есть одна конечная точка, которая возвращает список всех пользователей. Я хочу, чтобы только администратор мог видеть список всех пользователей, поэтому я поместил permission_classes = [IsAdminUser] в мое …

04.09.2021
Django форма - какая форма/шаблон подходит для создания объекта многие-ко-многим inline

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

04.09.2021
Как добавить функциональность блокировки ip на сайт Django?

Я пытаюсь добавить функциональность блокировки IP пользователя на мой сайт. Таким образом, если пользователь отклоняется после регистрации, у меня есть выбор заблокировать ip пользователя. Я написал код, который показывает мне IP пользователя. Но не смог понять, как написать функцию блокировки …

04.09.2021
Как обнаружить отсутствие определенного поля в полезной нагрузке и обработать его через исключение в Django?

У меня есть такой метод: @csrf_exempt def my_method(request): if request.method == 'POST': payload = json.loads(request.body) try: name = payload['name'] return HttpResponse("YES", content_type='text/json') except payload['name'].DoesNotExist: return HttpResponse("NO", content_type='text/json') Так что я хочу обнаружить и обработать ошибку, когда устройство …

04.09.2021
Django NoReverseMatch в /services/ 'services' не является зарегистрированным пространством имен

Я пытаюсь отобразить группу изображений, классифицированных по категориям. Когда пользователь нажимает на название категории, на странице должны отображаться изображения, относящиеся к этой категории. Я получаю следующую ошибку браузера: NoReverseMatch at /services/ 'services' is not a registered namespace . . …

04.09.2021
Фильтрация нескольких моделей в Django

Я хочу фильтровать по нескольким таблицам в Django. q = json.loads(request.body) qs = Search.objects.filter(keyword__icontains=q['q']).all() data = serialize("json", qs, fields=('keyword', 'user')) Это раз, во-вторых, поле user возвращает целочисленное значение (pk) вместо, возможно, имени пользователя.

04.09.2021
Почему нельзя импортировать сельдерей из сельдерея

Когда я поместил свой проект на продакшн, даже с тестом runserver эта ошибка не возникла, но когда я использовал gunicorn --bind для теста, это произошло import os from celery import Celery # Set the default Django settings module for the …

04.09.2021
Django ERROR: Обратное для 'jobs' не найдено. 'jobs' не является допустимой функцией представления или именем шаблона

Я пытался отобразить список вакансий в шаблоне, и когда я вызываю url архивных или текущих вакансий, я получаю следующую ошибку, только когда есть несколько доступных вакансий. Заранее спасибо Traceback Окружение: urls.py Попробовав, я обнаружил, что ошибка возникает только при наличии …

04.09.2021
Как показать данные списка в шаблоне Django?

У меня есть поле receiver_address в моей Booking Model Я храню список деталей адреса как номер дороги, номер дома и другие. Например, ['25 jalan', '35','Others'] . Теперь я хочу отобразить данные в списке бронирования. Код моего шаблона Django …

04.09.2021
Как запустить Crontab в виртуальной среде Django?

У меня возникают проблемы при запуске cron (с помощью Crontab) в моей виртуальной среде. Если я делаю: python manage.py crontab add Терминал возвращается: sh: line 1: /usr/bin/crontab: No such file or directory …