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

25.05.2022
Отправить ссылку в параметре ajax запроса DJANGO

Как мне отправить запрос, где в параметре находится ссылка ? Я выбираю данные с таблицы и отправляю их function sendStatusLinkValidation() { var grid = document.getElementsByClassName("table")[1]; var token = '{{csrf_token}}'; var checkBoxes = grid.getElementsByTagName("INPUT"); for (var i = 0; i < …

25.05.2022
Оптимизация django admin permissions у user

Permissions делает кучу запросов когда заходишь в админку в user. Искал целый день и ели-ели нашел вот такой ответ, но мне кажется, что можно уменьшить кода. def formfield_for_manytomany(self, db_field, …

25.05.2022
Python Flask Кэширование 401 POST и применение к следующему запросу

У меня есть бэкенд Python flask, который возвращает JSON. Каждый раз, когда я делаю POST запрос, который возвращает 401 (потому что срок действия токенов истек), он затем добавляет данные тела JSON к следующему запросу, что вызывает 405 метод не …

25.05.2022
AttributeError: объект типа 'FieldFile' не имеет атрибута 'field'

Это валидация, которую я использую в views.py if form.is_valid(): FieldFile.save(self=FieldFile, name=file, content=file, save=True) return HttpResponse('Success') Вот forms.py class UploadFile(forms.Form): file = forms.FileField() И models.py grid_fs_storage = GridFSStorage(collection='images', base_url=''.join([settings.MEDIA_ROOT, 'images/'])) grid_fs_storage_video = GridFSStorage(collection='videos', base_url=''.join([settings.MEDIA_ROOT, 'videos/'])) # Create …

25.05.2022
Django Объединение нескольких комбинированных моделей

В настоящее время у меня возникла проблема, когда мои модели не соединяются по внешнему ключу должным образом, Врачи могут иметь только один набор инструментов, по сути мне нужно вернуть [DoctorName, Category, Type, Subtype, Syringe, Bandage] ToolSetCategoryID, …

25.05.2022
Django dev server не перезагружается автоматически после сохранения файлов

Несколько месяцев назад я тестировал Django 3, и все работало хорошо. Браузер обновлялся после того, как я вносил изменения в файлы (.html и .py). Теперь у меня проблема с недавно созданным проектом Django, браузер не перезагружается автоматически после …

25.05.2022
Карты Google не масштабируются по полилинии в модале с помощью django

У меня есть страница, которая содержит информацию о клиентах. На этой странице есть кнопка, которая открывает модальное окно с определенной информацией, и другая кнопка, которая открывает другое модальное окно, содержащее карту google. На этой карте я рисую полилинию и …

25.05.2022
Как аутентифицировать URL Django, используя токен на предъявителя, сгенерированный Angular Azure AD?

У меня возникла ситуация, в настоящее время мое приложение построено с использованием Django и Angular для UI и Backend. В Angular UI я использую Azure AD для входа пользователей в приложение, затем он генерирует токен на предъявителя. Я написал …

25.05.2022
[Pyinstaller][Django] Перезапись файла в сторонних библиотеках только для exe

Мне нужно перезаписать стороннюю библиотеку для работы с pyinstaller. Мне это нужно только для компиляции моего проекта django для работы как exe на windows, поэтому я не хочу перезаписывать все пакеты в моем проекте, только изменить этот один файл …

25.05.2022
Файлы проекта django (или путь) во фронтенде

У меня есть модель Flights : class Flights(models.Model): field = models.ForeignKey(Field, on_delete=models.CASCADE) datetime = models.DateTimeField(blank=True, null=True, default=timezone.now()) nir = models.FileField(upload_to = user_directory_path_flights, null=True, blank=True) red = models.FileField(upload_to = user_directory_path_flights, null=True, blank=True) rededge = models.FileField(upload_to = user_directory_path_flights, null=True, blank=True) green …

25.05.2022
Подготовка безопасности приложений Django Rest Framework для производства (Auth и Admin Panel)

Intro Я создал веб-приложение с несколькими службами: фронтенд (react) backend (API и административная панель) (Django Rest Framework + простой jwt auth) Redis, DB, Nginx и т.д. Kubernetes кластер Приложение не маленькое, как 60k+ строк кода. Это стартап. …

25.05.2022
Django - Многочисленные модели данных с форматом json

У меня получается использовать datatable с моделью одного класса, получая данные в формате json. https://datatables.net/ Однако, я хотел бы добавить еще один класс с внешним ключом в models.py. Что-то вроде этого: class AnotherModel(models.Model): description = …

25.05.2022
Как вставить данные в дочернюю таблицу из react в модели django rest framework

Я новичок в React и Django rest framework. Я хочу вставить данные профиля в модель Django, используя fetch API в react. Я постоянно получаю заголовок ответа в виде: {"user":["Неверный тип. Ожидалось значение pk, получено str."]} Я …

25.05.2022
Загрузка изображений с помощью HTMX в django

Я пытаюсь реализовать функцию добавления изображения через HTMX. Добавление фотографии происходит без проблем. Однако после добавления фотографии в представление ссылка на изображение не отображается. Кажется, что фотография не была добавлена, но когда я нажимаю кнопку обновления, ссылка отображается. Я пытаюсь …

25.05.2022
Получение null при выполнении запроса из браузера, но не null при выполнении запроса с помощью postman

Я использую django в качестве бэкенда, React в качестве фронтенда и cloud firestore в качестве БД. Я устанавливаю идентификатор партии в качестве сессии django всякий раз, когда любой пользователь входит в систему или создает учетную запись, и отправляю запрос …

25.05.2022
Django 3. Удаление файла (приложения) при редактировании записи

Создаю некое подобие базы знаний документов, к которым прикрепляются приложения (файлы). Модель Документ: class Document(models.Model): title = models.CharField(verbose_name="Заголовок", max_length=250) slug = models.SlugField("Ссылка", max_length=250, unique=True) user = models.ForeignKey(User, verbose_name="Пользователь", on_delete=models.CASCADE) category = models.ForeignKey(Category, verbose_name="Категория", related_name="categories", on_delete=models.CASCADE) text = models.TextField(verbose_name="Текст", blank=True, null=True) …

25.05.2022
Есть ли решение для шифрования целых чисел в Django с помощью пакета Django Cryptography

Я пытаюсь зашифровать поле Django Integer Choices с помощью пакета Django Cryptography, вот документация: https://django-cryptography.readthedocs.io/en/latest/examples.html. Вот мой код. from django_cryptography.fields import encrypt class NumberOfCars(models.IntegerChoices): One_Vehicle = 1 Two_Vehicle = 2 Three_To_Four = 4 Five_To_Eight = 7 More_than_Eight …

25.05.2022
Django ORM - Условие или фильтр на LEFT JOIN

Я постараюсь быть максимально точным в этом вопросе. Представьте себе эти две модели. связь между которыми была установлена много лет назад: class Event(models.Model): instance_created_date = models.DateTimeField(auto_now_add=True) car = models.ForeignKey(Car, on_delete=models.CASCADE, related_name="car_events") ... a lot of normal text …

25.05.2022
Добавление iframe в html

У меня есть шаблон Anime.html с частью кода <div class="player__wrapper"> <div class="player__item"></div> {{ anime.iframe_code }} </div> models.py class Anime(models.Model): """Страница аниме""" title = models.CharField(max_length=255, verbose_name="Название аниме") slug …

25.05.2022
Возможно ли сделать "корзину" с помощью django Class Based View?

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

25.05.2022
Как убрать это наложение прав пользователя и ролей в моем проекте Django API?

Установка проекта: Я работаю над проектом, в котором мы разрабатываем ролевой доступ для пользователей. Это означает, что пользователь_1 является ролью (группой) "Руководитель" и имеет определенные разрешения, в то время как пользователь_2 является ролью "Пользователь" и имеет меньше разрешений. Эти разрешения …

25.05.2022
Доступ к методу пользовательского Mixin из представления - DRF

У меня есть пользовательский mixin, у которого есть метод с параметром заголовков и полей: class CustomMixin: @action(detail=False, methods=['get']) def do-method(self,request,params): //some stuff here также у меня установлен вид: class ModulViewSet(ModelViewSet,CustomMixin): //some stuff here Меня …

25.05.2022
Когда запрос может быть None в django-filter

В документации django-filter в части с ModelChoiceFilter встретилось следующее: def departments(request): if request is None: return Department.objects.none() company = request.user.company return company.department_set.all() class EmployeeFilter(filters.FilterSet): department = filters.ModelChoiceFilter(queryset=departments) Но как запрос может быть Не? У нас всегда есть …

25.05.2022
Как я могу сделать захват веб-видео в проекте Django

Я работаю над веб-проектом на Django. Я пытаюсь вставить видео с youtube на свой сайт и нажать кнопку для захвата видеоизображения с перетаскиванием его части. Я выполнил несколько кодов, использующих 'canvas2html' в javascript, но по какой-то причине захват видеоизображения не …

25.05.2022
Django modal не загружает js

Я хочу выполнить js-функцию в модале Bootstrap с формой фильтра Django. Модал работает нормально и я могу видеть форму, но некоторые js функции не работают, только если я добавляю js внутри filter.html. base.html: {% load static %} <!DOCTYPE html> …

25.05.2022
Flask: режим разработки и режим производства (uWSGI)

Я хотел бы узнать преимущества запуска Flask в производственном режиме с помощью uWSGI по сравнению с запуском в режиме разработки. Какие преимущества вы получаете, используя производственный режим? Масштабирование? Использование всех ядер процессора? Я был бы очень признателен, …

25.05.2022
Как фильтровать с помощью get_queryset в Django Rest Framework?

В настоящее время API, который я использую, выглядит следующим образом: http://127.0.0.1:8000/api/locs/data/2 и вывод таков: { "id": 2, "date": "2019-01-07", "hour": null, "measurement": null, "location": 6 } На самом деле я хочу фильтровать по значению …

25.05.2022
Как установить CSS классы для всех входов формы в FormView?

Class PetAddView(CreateView,LoginRequiredMixin): model = Pet fields = ['name','animal_type','breed','color','age','height','price','city','sex','photo'] template_name = 'pets/pet-add.html' def get_form(self, form_class=None): form = self.get_form_class()(**self.get_form_kwargs()) form.fields['photo'].widget.attrs.update({'onchange':'preview();'}) for field in form.fields: form.fields[field].widget.attrs.update({'class':'form-control'}) return form Вот как я с этим справляюсь, но я ищу более элегантное решение. Мне …

25.05.2022
Как изменить фолиевую карту в html

Я хочу использовать HTML-кнопку или слайдер для поочередного получения значений массива карт Folium, полученных из views.py. <div id="maps" style="width:800px;height:800px;"> <div id="map_on" style="width:800px; height:800px; display:inline;" > <div id="map_on_1h" style="width:800px; height:800px; display:inline;" > {{map.0|safe}} </div> <div id="map_on_2h" style="width:800px; height:800px; display:none;" > {{map.1|safe}} …

25.05.2022
Стек React&Django. Развертывание на Heroku при установке Debug = False app Показывает пустую страницу, но страница администратора работает

Problem: Когда я установил DEBUG = False и развернул мое приложение на heroku. страница моего приложения ничего не показывает (пустая страница), но в "https://myappname.heroku/admin" она работает, и если я запускаю на своем локальном хосте (python manage.py runserver) то …

25.05.2022
Блог Django Ошибка ProgrammingError/TemplateDoesNotExist

В настоящее время я делаю блог на django и получаю ошибки с моим кодом, когда пытаюсь войти в панель администратора суперпользователя и сделать пост. Когда я ввожу python runserver, я получаю ошибку. Я последовал за ним: <a href="https://djangocentral.com/building-a-blog-application-with-django/" …

25.05.2022
Как я могу выполнить операцию поиска с помощью необработанного sql-запроса в django SQLITE

Я пытаюсь найти строку в поле STAT таблицы detection, как показано ниже: query = "select detection_class, stream_id, track_id, detection_time, " \ "frame_id" \ " FROM stats where stream_id = %s "\ "detection_class like %%s%% group by track_id; " with …

25.05.2022
Помогите, я новичок [закрыто]

Введите описание изображения здесь Я смотрел видео от codecamp, но я не могу настроить эти вещи, может кто-нибудь помочь?

25.05.2022
Как автоматически установить поле модели в CreateView? (Django)

Class PetAddView(CreateView): model = Pet fields = ['name','animal_type','breed','color','age','height','price','city','sex','photo'] template_name = 'pets/pet-add.html' Вот мое представление создания. Моя цель - предоставить представление с функциональностью для создания записи в базе данных. Мне не нужно, чтобы мои пользователи указывали slug, вместо этого …

25.05.2022
Как установить валидацию в модели Django в зависимости от введенных полей?

У меня есть следующий класс : class Item(models.Model): price = models.FloatField(validators=[MinValueValidator(0)]) discount = models.FloatField() Скидка не может быть больше цены. Как я могу это сделать?

25.05.2022
Невозможность упорядочить по нескольким столбцам и разные ответы на один и тот же запрос в оболочке django и через ListAPIView

Я пишу простую функцию чата для приложения бронирования, где customer может отправлять сообщения owner и owner может отвечать на эти сообщения. Также owner может быть и customer. Я храню эти сообщения в таблице, которая создается этой моделью - class …

25.05.2022
Django LDAP - обнаружена ошибка SIZELIMIT_EXCEEDED

Приложение Django может безупречно подключаться к серверу LDAP. При входе в систему я получаю следующую ошибку, search_s('DC=xx,DC=yyy,DC=com', 2, " (objectClass=organizationalPerson)") raised SIZELIMIT_EXCEEDED(('msgtype': 100, 'msgid': 2, 'result': 4, 'desc': 'Size limit exceeded', 'ctrls': []}) Как установить SIZELIMIT в …

25.05.2022
Тестирование метода класса с сессиями с помощью Mock в Django

Я новичок в тестировании Django и постепенно осваиваю Client() и запросы на основе RequestFactory, но я в полном тупике, как правильно протестировать следующий код. (login is required through the OTPRequiredMixin) class EmailVerificationCode(OTPRequiredMixin, FormView): def time_diff(): # A simplification for …

25.05.2022
Вызов шаблона тега linebreaksbr Django в представлениях

Как использовать тег шаблона linebreaksbr в файле views.py? Я пробовал в представлении, но в результате тег читается как строка. Я отображаю данные из базы данных с помощью ajax jquery, который вызывается через html тег id. Как я могу использовать …

25.05.2022
Отправка электронной почты с фиксированным IP-адресом в Python

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