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

11.09.2022
AttributeError: объект 'User' не имеет атрибута 'user' при попытке проверить электронную почту пользователя

У меня есть веб-приложение django с аутентификацией и проверкой электронной почты. У меня есть два варианта аутентификации. Один из них аутентифицирует Клиента или Сотрудника. У меня есть User(AbstractUser) для подключения обоих вариантов. models.py from django.db import models from django.contrib.auth.models …

11.09.2022
Как разрешить дросселирование только в том случае, если ответ был успешным?

Я пытаюсь сделать дросселирование на OTP аутентификации, чтобы пользователь мог отправлять только одно сообщение в минуту class BurstRateThrottle(AnonRateThrottle, UserRateThrottle): scope = 'burst' REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_simplejwt.authentication.JWTAuthentication',), 'DEFAULT_THROTTLE_CLASSES': [ 'rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle' ], 'DEFAULT_THROTTLE_RATES': { 'burst': '1/min', 'anon': '200/min', 'user': …

11.09.2022
Джанго. Тестирование форм

Всем привет! Тестирую форму редактирования поста. Необходимо добавить проверку, что если у поста при редактировании изменили группу, то этот пост перестанет отображаться на старой странице группы. Подскажите пожалуйста, как это можно реализовать? Ниже прилагаю часть кода class PostFormTests(TestCase): def setUp(self): …

11.09.2022
В django, использование одного поля из одной модели в другой модели

Я пытаюсь использовать поле auth_method из модели MethoID в модели AgentDetails. Но когда я ввожу значение первичного ключа id в сериализаторе для authen_method, оно не проверяется. Модели: class MethodID(models.Model): auth_method = models.CharField(max_length=50, default="Google") def __str__(self): return self.auth_method …

11.09.2022
Я хочу сделать так, чтобы на мой сайт можно было зайти только через редирект с paypal django

Я хочу сделать так, чтобы на мой сайт можно было зайти только через редирект с paypal в django и нельзя было зайти через url, я пробовал if request.META.get('HTTP_REFERER') == 'paypal' но не работает, потому что не возвращает значение, …

11.09.2022
Django: Выбор количества полей внешнего ключа

У меня есть следующие модели: class SystemTable(models.Model): id = models.FloatField(primary_key=True) system_name = models.CharField(max_length=50) system_desc = models.CharField(max_length=200, blank=True, null=True) system_url = models.CharField(max_length=2000, blank=True, null=True) status = models.ForeignKey(StatusLkp, models.DO_NOTHING, db_column='status',default=1) date_created = models.DateTimeField(default=datetime.now()) objects = models.Manager() class Meta: app_label …

11.09.2022
Я хочу, чтобы пользователь выбирал несколько событий из другой таблицы в django. Как мне этого добиться?

Я делаю проект на Django. Я хочу, чтобы поле таблицы users автоматически обновлялось при регистрации на событие. Для этого я использовал ForeignKey в моей модели событий. Но проблема в том, что я могу выбрать только 1 пользователя в модели событий …

11.09.2022
Перенос Django проекта через github

Делаю проектик на Django и приходиться работать на разных ПК. Создал приватный репозиторий на гитхаб. И при переносе проекта возникли проблемы с файлами миграции, как я понял. Вычистив их и сделав новые миграции все заработало на другой машине. Так как …

11.09.2022
Массивы в django rest framework

Может ли кто-нибудь помочь мне представить это в django rest framework? Мне нужно воссоздать эти json-данные в DRF, но я не знаю, как создать массив внутри представления, взяв данные из другой модели. { "name": "Fabiano Felipe", "email": "fabiano.webdev@gmail.com", "phone": …

11.09.2022
Как отсортировать по наличию M2M (пример пиццы)

Допустим, у меня есть пример обычной пиццы: class Topping(models.Model): order = models.IntegerField() name = models.CharField(max_length=250) class Pizza(models.Model): toppings = models.ManyToManyField(Topping) Со следующими начинками: Topping.objects.create(order=1, name="tomato") Topping.objects.create(order=2, name="cheese") Topping.objects.create(order=3, name="olives") Topping.objects.create(order=4, name="salami") Topping.objects.create(order=5, name="onion") …

11.09.2022
Нужно ли писать триггеры и функции непосредственно на DB-сервере при использовании фреймворка программирования типа django?

Я новичок в программировании на основе БД и пытался создать триггерные функции для обновления одной таблицы при INSERT/UPDATE в другой таблице. Я планирую использовать django для бэкенда и PostgreSQL или SQLite для БД. Хотелось бы узнать, должен ли я …

11.09.2022
Django, CSP: Как активировать Nonce в скриптах для страниц администратора

На моей странице скрипты выполняются только тогда, когда включен тег nonce (из-за настроек CSP). Почему на страницах администратора не работают скрипты. Поэтому сейчас я перезаписываю все шаблоны администратора, например, из: <script src="{% static 'admin/js/nav_sidebar.js' %}" defer></script> to <script src="{% …

11.09.2022
Тест поля изображения в представлении

Я пытаюсь разместить изображение на url 'accounts/profile_edit' в одном из моих тестов. У меня есть модель Profile, которая изменяет размер изображений больше, чем (225, 255), и это та функциональность, которую я хочу протестировать. Я прочитал как юнит-тестировать загрузку …

11.09.2022
Пользователь не имеет сеанса атрибутов

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

11.09.2022
Django не устанавливает файлы cookie после развертывания

Я создал приложение vue и DRF, которое прекрасно работает локально, оно устанавливает access, refresh и токен csrf в cookies при входе в систему и поэтому все маршруты isAuthenticated работают нормально. Но я передал его человеку, который должен развернуть …

11.09.2022
Аргумент int() должен быть строкой, байтоподобным объектом или числом, а не 'list

Def request_id_generator(script_id): script_id = str(script_id) mnf_reference = MNFScriptDatabase_2.objects.get(script_id=script_id) service_no = int(mnf_reference.script_used_by_services) + 1 mnf_reference.script_used_by_services = int(service_no) mnf_reference.save() request_id = str(script_id) + "_" + str(service_no) return request_id

11.09.2022
Кто-нибудь может помочь с CSP в ckeditor в djang

Введите описание изображения здесь Помогите мне с этим CSP

11.09.2022
В базе данных django хранимое изображение не отображается в приложении, и у меня нет ошибки при выполнении кода

У меня нет ошибки при выполнении кода, изображения сохраняются в базе данных, но не отображаются на веб-странице, я размещаю свой исходный код здесь код страницы моего приложения {% extends 'shop/layouts/main.html' %} {% block title %} регистрация | onlineshopping …

11.09.2022
Как фильтровать дочерние модели в Django RestFramework

Я пытаюсь создать api для фильтрации имени_страны. Как я могу отфильтровать несколько данных из нескольких моделей, связанных друг с другом через внешний ключ. Когда я запрашиваю url https://www.localhost:8000/api/country/?country_name={}. Он выдает мне именно ту страну, которая мне нужна. { …

11.09.2022
Как протестировать api с помощью сессии в django

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

11.09.2022
Разработка веб-приложения с помощью python [закрыто]

Я хотел бы научиться писать веб-приложение с использованием python. Приложение будет записывать информацию и получать данные из базы данных PostgreSQL, которую я буду размещать на личном веб-ресурсе. Я хотел бы безопасно войти в приложение и выбрать (или создать новый) элемент/файл …

11.09.2022
Как упорядочить запросы по набору запросов с субботы на воскресенье в django?

Я хочу заказать кверисет посещаемости с субботы по пятницу. Как я могу этого добиться? class ReportsTogether(models.Model): user = models.ForeignKey(User,on_delete=CASCADE,verbose_name=_("Report For User")) user_log = models.ManyToManyField(UserTimeInOut,verbose_name=_("User Attendance")) user_break = models.ManyToManyField(UserBreak,verbose_name=_("User Break")) user_lunch = models.ManyToManyField(UserLunchBreak,verbose_name=_("User Lunch Break")) time = models.DateField(verbose_name=_("Date"),null=True)

11.09.2022
Почему цикл for не выполняется в шаблоне django?

For loop не выполняется в шаблоне django. from .models import * def product(request): prod = productX.objects.all() for i in prod: print(i.name,": $",i.price) return render(request , 'account/product.html',{prod : "prod"}) <table class="table"> <tr> <th>Product</th> <th>Catagery</th> <th>Price</th> </tr> <tr> …

11.09.2022
Ugettext_lazy не работает в валидаторе моделей

Я использую ugettext_lazy в валидаторе модели, чтобы вернуть правильное сообщение на фронтенд с правильным языком, но это не работает. from django.utils.translation import ugettext_lazy as _ class User(AbstractUser, BaseModel): mobile_number = models.CharField( 'Mobile Number', validators=[ RegexValidator( regex=r'^A Validator regex', message=_('Mobile …

11.09.2022
Как создать API с помощью Django Rest Framework для создания minio bucket?

Я не могу понять, как создать minio bucket для аутентификации пользователя. Этот API будет создан Django rest Framework .

11.09.2022
CurrentUserDefault не работает с AnonymousUser

Я пытаюсь использовать CurrentUserDefault с полем, которое может быть null: # model class Package(models.Model): # User can be empty because we allow anonymous donations owner = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=True, blank=True, ) # serializer …

11.09.2022
Можно ли отобразить HTML, предоставляемый приложением панели администратора, на месте?

Я создал сайт, на котором можно создавать новые посты (эссе) с помощью панели администратора. Вывод виден пользователям. Но когда я помещаю в форму HTML в качестве содержимого, он не отображается на странице. пример: <img alt="enter image …

11.09.2022
Python - Django MySql raw sum возвращает одно значение

Начиная работу в Django, я пытаюсь запросить данные из MySQL и сталкиваюсь с проблемой, пока пытаюсь использовать raw. Я возвращаю, я исправляю значения, сгруппированные, но не суммированные (возвращается только последнее значение для этой группы, я полагаю). Мой запрос работает хорошо, …

11.09.2022
Фреймворк сообщений Django не показывает сообщения

У меня есть поток, в котором одна страница добавляет сообщение в хранилище сообщений Django (CookieStore), а другая страница отображает это сообщение (путем рендеринга его в шаблон). Все работает хорошо в большинстве окружений. Однако у меня есть одно окружение, в …

11.09.2022
Как создать представление и сериализатор для добавления поля "многие ко многим" в DRF

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

11.09.2022
Оптимальный способ получения связанной модели и сквозной модели вместе в ManyToManyField

Данная схема: class Investor(models.Model): name = models.CharField(max_length=30) advisors = models.ManyToManyField("Advisor", related_name="investors", through="Connection") class Advisor(models.Model): name = models.CharField(max_length=30) class Connection(models.Model): investor = models.ForeignKey("Investor", related_name="connections", on_delete=models.CASCADE) advisor = models.ForeignKey("Advisor", related_name="connections", on_delete=models.CASCADE) blocked = models.BooleanField(default=False) А если дан советник "a", то какой …

11.09.2022
REACT: использование функционального компонента в модальном классе, определяемом классом

У меня возникла проблема, которую я не могу решить: Я начал проект ReactJS и использовал определение класса для всех компонентов. Теперь я хочу добавить следующий инструмент к моему webapp: DragandDropApp. Этот инструмент использует функциональное определение, и …

11.09.2022
Как отобразить текст в HTML из массива?

У меня есть проект, над которым я работаю. Я вызываю свой Django API и получаю обратно массив ManyToMany, как показано ниже. [ {"interest_name":"Money"}, {"interest_name":"Django"}, {"interest_name":"Test"} ] Каким образом лучше всего отобразить нижеприведенное в HTML в виде: Money Django …

11.09.2022
Django модель формы это поле обязательно

Я новичок в Django. Пытаюсь добавить данные в базу данных с помощью ModelForm. Но получаю ошибку "This field is required..." Моя модель: class Docstest(models.Model): uploader =models.ForeignKey("auth.User",blank=False,null=False,on_delete=models.CASCADE) nameOfApplicant = models.CharField(max_length=50,blank=False) serviceRequestedName= models.ForeignKey(ServicesOffered,on_delete=models.CASCADE,blank=False,null=False) nameOfDocument = models.ForeignKey(DocumentsRequired,on_delete=models.CASCADE,blank=False,null=False) documentFile = models.FileField(upload_to='documents/%M', …

11.09.2022
403 ошибка при попытке получить доступ к основному сайту - Django Apache Ubuntu

Я изучаю Django и пытался следовать учебнику здесь: https://www.youtube.com/watch?v=Sa_kQheCnds&amp;list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p&amp;index=14. Это приложение Python Django, которое должно работать на движке Apache на Ubuntu на сервере Linode. Однако я не могу заставить продакшн работать. Когда я был на …

11.09.2022
Как решить конфликты зависимостей в файле requirements.txt при развертывании Django

Я пытаюсь развернуть свое приложение Django на GCP с помощью google appengine. Сначала я развернул приложение после тестирования на localhost, следуя этой документации от Google appengine. развернул приложение с помощью gcloud app deploy Но есть некоторая …

11.09.2022
Как передать dict в модульный тест с помощью параметризации?

У меня есть список dicts: MY_LIST = [ { 'key1': {'a': 1, 'b':2 } }, { 'key2': {'a': 1, 'b':2 } } ] Как передать dict в модульный тест django, используя parameterized? Например. @parameterized.expand(MY_LIST): def …

11.09.2022
Django ImageFiled миниатюра из видеоролика

Мне нужно сделать миниатюру из видео и сохранить ее в Django ImageField. У меня уже есть рабочий код, который сохраняет миниатюру в указанную папку, но я хочу перенаправить вывод FFmpeg непосредственно в Imagefield (или в загруженный в память …

11.09.2022
Django filter queryset для каждого элемента

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

11.09.2022
Преобразование django в nextjs mongoose

Мне нужно преобразовать этот код django в mongoose nextjs BonusRefill.objects.values('user').order_by('user').annotate(total_price=Sum('amount')).order_by('total_price').last() я пробовал это, но не работает BonusRefill.find().sort('user')