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

17.03.2022
Как получить текущего пользователя в формах?

В моем проекте Django есть форма. В этой форме я могу назначить человека. Вот моя форма: class AssignForm(forms.ModelForm): user = forms.ModelChoiceField( queryset=UserProfile.objects.filter(is_active=True) label=_(u'User') ) class Meta: model = Customer fields = ('user',) Я хочу добавить еще один …

17.03.2022
Django-filer : указание пути для поля фильтрации изображений

Я использую django-filer. Все работает хорошо, но он генерирует случайную папку и имя файла. Я хочу указать путь самостоятельно. Это будет что-то вроде этого: class ExampleModel(models.Model): image = FilerImageField(null=True, blank=True, on_delete=models.CASCADE, upload_to="myimage/") Я знаю, что невозможно добавить "upload_to", …

17.03.2022
Проблемы с оператором 'if' для шаблонов Django и Django Models

Я работаю над сайтом сравнения цен, но столкнулся с проблемой, когда пытаюсь написать оператор if для разных продуктов, чтобы они показывали свои собственные детали, а не все поля деталей в каждом продукте. views.py from django.shortcuts import render, get_object_or_404 from …

17.03.2022
SerializerMethodField не показывает все поля сериализатора, когда не существует отношения FK

Желаемый результат У меня есть вложенный ответ API, как показано ниже: { "subject": { "name": "math", "teacher": <uuid>, "teacher_name": "John" }, "grade": 1, } teacher_name - это пользовательское поле, которое использует teacher. Он работает, когда установлены subject …

17.03.2022
Получение конкретного значения фильтра в Django

Я знаю, что это обычный вопрос, но мне интересно, есть ли способ преобразовать значение объекта в конкретное значение, такое как Integer, Результат отфильтрованного запроса - card_tbl object (1), но я хочу получить конкретное значение этого, которое 1 cardId = …

17.03.2022
Не может ли Django использовать Google Tag Manager?

У меня работает сайт на django. Однако, когда я использую предварительный просмотр в Google Tag Manager, он не подключается к серверу. Я поместил код скрипта в разделе head в html-шаблон. Мне нужна помощь других людей, управляющих сайтом …

17.03.2022
Django_auth_adfs: получение JWT-токена для клиента при успешной аутентификации

У меня есть приложение Django, в котором нет страниц MVC, а большая часть данных обслуживается/постится через restful API на базе django-rest-framework. Моя база пользователей находится в Azure в одноарендном AD, поэтому я пытаюсь внедрить SSO для них. Я …

17.03.2022
После применения Auto scale не удается получить объект из модели django restframework

Я развертываю Django Restframework API с помощью Github в Azure app service. Одно из моих представлений получает объект из модели django и показывает его в формате json. Это работало хорошо до применения Auto scale. Поскольку мой сервис приложения …

17.03.2022
DRF - Сериализаторы = Я хочу получить json-данные для моих отношений "родитель-ребенок", как?

Я хочу создать TreeMenu в моем компоненте react, поэтому я использую это отношение родитель-ребенок - model.py class ProductCategory(models.Model): parent = models.ForeignKey(to='ProductCategory', blank=True, null=True, related_name="sub_cats", on_delete=models.CASCADE) name = models.CharField(max_length=30, blank=False, null=False) desc = models.TextField(blank=True, null=True, db_column='description') def __str__(self): return self.name …

17.03.2022
Как использовать экспоненциальный откат ошибок задач в django-background-tasks?

Я пробовал django-background-tasks на одном из моих проектов и у меня есть случай, когда я хотел бы повторить попытку выполнения функции, если она выбрасывает ошибку через час. В документации есть подробности об ошибке Task и использовании экспоненциального отката. …

17.03.2022
Невозможно получить доступ к атрибутам User last_name, first_name через внешний ключ

Не уверен, что я делаю неправильно. В основном я хочу показать последнее_имя и первое_имя из auth.User. Вот модель: class StudentItem(models.Model): created_by = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.PROTECT) last_updated_by = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.PROTECT, related_name="+", null=True) В шаблоне я пытаюсь сослаться на фамилию …

17.03.2022
Websockets, React + Django

Мне интересно, есть ли окончательный ответ по использованию Websockets, React и Django. Из того, что я прочитал (1) предпочтительный способ связать React с Django - использовать Django Rest Framework (DRF.) (2) Предпочтительный способ использовать websockets в Django, похоже, …

17.03.2022
Маршрутизаторы баз данных Django

Я настроил маршрутизаторы в своем проекте django, но, похоже, таблицы не заполняются ни в одной из баз данных. Каждый раз, когда я запускаю 'python manage.py makemigrations HealthcareProject4', я вижу, что файл миграции создается успешно. Однако когда я запускаю 'python …

17.03.2022
Django - Использование нескольких баз данных для одного проекта

Я работаю над системой бронирования с использованием фреймворка Django. Мне нужно создать два проекта (веб-сайт и административный сайт для регистрации персонала и управления системой бронирования). Я хочу использовать SQLite3 для данных сессии и других таблиц/данных, требуемых Django, и использовать базу …

17.03.2022
Как писать регулярные выражения в JavaScript [закрыто]

Я использую Django formset для ввода значений в несколько форм на одной странице. Поле 'date' использует jquery 'datetimepicker', но datetimepicker не применяется отдельно к каждому полю 'date' в 3 формах. На мой взгляд, каждый вход имеет уникальное имя, поэтому мне …

17.03.2022
Django - модульное тестирование AssertionError: 302 != 200, проблема с декоратором

Я пытаюсь написать тесты для моего приложения django. Тесты не работают, потому что я получаю 302 ошибку. Для CBV я использовал файл decorator.py, который проверяет, что пользователь is_teacher. Я полагаю, что именно это является причиной проблемы. view @method_decorator([login_required, teacher_required], name='dispatch') …

17.03.2022
Я не могу найти эту ошибку AttributeError at /register/ 'function' object has no attribute '_meta'

Я не уверен, что означает ошибка 'function' object has no attribute'_meta' в моем коде, если я пытаюсь нажать на страницу регистрации, то выкидывает эту ошибку. С другой стороны, он должен создать нового пользователя. Мне кажется, что я что-то упустил и …

17.03.2022
Проект с React, Rest API с python, база данных Sql

У меня есть проект для школы, и они хотят, чтобы я создал приложение с расписанием: React как фронтенд Rest API с python (я выбрал django rest framework) SQL база данных (я выбрал SQLite по умолчанию в …

17.03.2022
Django: Перенос групповых разрешений из одной базы данных в другую

У меня есть настроенные группы с пользовательскими разрешениями на моем сервере разработки через Django admin. Я хотел бы перенести/мигрировать эти группы вместе с их правами на рабочий сервер. Как бы вы предложили выполнить эту задачу? …

17.03.2022
Django aggregate sum of manytomany складывает все в своем поле вместо выбранных

2 Классы, участвующие в вопросе класс Назначение и класс Обслуживание appointmentApp.models class Service class Service(models.Model): service_name = models.CharField(max_length=15, blank=False) service_time = models.IntegerField(blank=False) def __str__(self): return self.service_name class Meta: verbose_name_plural = "Services" appointmentApp/models.py class Appointment class Appointment(models.Model): service_chosen = models.ManyToManyField(Service, …

17.03.2022
Можно ли использовать React.js для создания презентационного инструмента?

Я пытаюсь создать простой веб-инструмент, который отображает движущийся объект для 2 браузеров/пользователей одновременно. Он также должен позволять пользователю А управлять движущимся объектом (скорость, направление). Любые изменения, которые делает пользователь A, должны отражаться в браузере пользователя A и пользователя B. Могу …

17.03.2022
Выбор некоторых входных данных формы и показ ее пользователю

Я хочу иметь возможность выбирать только необходимые поля и показывать их на фронтенде, вот html шаблон. {% for field in form %} <div class="form-group{% if field.errors %} invalid{% endif %}"> <label for="{{ field.id_for_label }}">{{ field.label }}</label> <div class="row"> …

17.03.2022
Проблемы с Python запросами при использовании django

Я пытаюсь использовать API, отправляя пост-запрос. Вот мой код ниже def sendpostrequest(request): form = RechargeForm (request.POST or None) if form.is_valid(): mobile_number = form.cleaned_data['mobile_number'] amount = form.cleaned_data['amount'] network_id = form.cleaned_data['network_id'] plan_id = form.cleaned_data['plan_id '] if request.method == "POST": url = "https://exampleapi/api/topup/" …

17.03.2022
Как я могу вызвать методы проверки на уровне поля, определенные как в дочернем, так и в родительском сериализаторе?

У меня есть сценарий, в котором у меня есть 3 сериализатора, каждый из которых имеет набор одинаковых полей, а также связанные с ними serializer.validate_field методы: class Serializer1(serializers.Serializer): same_field_1 = serializers.BooleanField() same_field_2 = serializers.BooleanField() ... validate_field_1() validate_field_2() ... class Serializer2(serializers.Serializer): …

17.03.2022
Django: пользовательское действие с параметром даты не работает

У меня есть следующий код в Python Django: @action(detail=True, methods=['get'], url_path=r'by_date') def get_meal_by_date(self, request, meal_date=date.today): print(meal_date) meals_by_date = Meal.objects.filter( owner=self.request.user, mealTimestamp__day=meal_date.day, mealTimestamp__month=meal_date.month, mealTimestamp__year=meal_date.year ) serializer = self.get_serializer(meals_by_date, many=True) return Response(serializer.data, status=status.HTTP_200_OK) Такой код работает при вызове следующим образом: …

17.03.2022
Django CBV использует значения из Modelform для вычисления других полей модели

Я пытаюсь сделать систему управления складом с помощью Django 3.2 на основе следующих моделей: class itemtype(models.Model): item_id = models.IntegerField(primary_key=True) item_name = models.CharField(max_length=100) group_name = models.CharField(max_length=100) category_name = models.CharField(max_length=100) mass = models.FloatField() volume = models.FloatField() used_in_storage = models.BooleanField(default=False, null=True) class …

17.03.2022
Проектирование системы для транзакций блокчейн ETL

Я пытаюсь придумать масштабируемый дизайн системы для одного из проектов, над которым я работаю, в котором я использую один из публичных наборов данных блокчейна Google bigquery-public-data.bitcoin_blockchain.transactions Я хочу получить адрес входа/выхода с наибольшим количеством транзакций по притоку и …

17.03.2022
Возвращать пользователя к конкретному посту в блоге, из которого он удалил свой комментарий django

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

17.03.2022
Django filterset на агрегации, с несколькими выражениями поиска

Для API я вычисляю некоторые значения в реальном времени (простые агрегации/функции, такие как сумма, количество, отношение). Я хотел бы фильтровать эти значения с помощью различных операторов. В настоящее время для фильтров я использую класс filterset_class. Класс выглядит примерно так: …

16.03.2022
Как вставить массовую вставку данных в модель Djnago без предоставления полей

Как массово вставлять данные, предоставляя только ключ словаря, и не беспокоиться о ручном предоставлении полей и типов полей в models.py Что я должен сделать прямо сейчас: models.py from django.db import models # Create your models here. class Info(models.Model): name = …

16.03.2022
Как предотвратить нацеливание redirect_to_login на LOGIN_REDIRECT_URL

В общем, когда пользователь входит в систему, мое приложение перенаправляет его на dashboard-overview: # settings.py # Login and Logout target routes LOGIN_URL = 'login' LOGIN_REDIRECT_URL = 'dashboard-overview' LOGOUT_REDIRECT_URL = '/' Однако для конкретного случая я хочу, чтобы …

16.03.2022
Как скрыть или изменить <pk> в url в приложении Django?

В моем url.py у меня есть: path('gpd/&lt;pk&gt;/', views.gpd, name='gpd'), мой view.py выглядит так: @login_required(login_url='login') def gpd(request,pk): current_gpd = get_gpd(pk) context = {'current_gpd ':current_gpd , 'pk':pk, } return render(request, 'app/gpd/gpd_form.html', context) def get_gpd(id): return GPD.objects.get(id=id) Я …

16.03.2022
Как в Django получить все объекты, которым более суток?

Я пытаюсь написать запрос в Django для постов старше 24 часов. Форма Post содержит поле DateTime с именем Created_at, и это поле содержит время добавления поста. Как получить все сообщения старше 24 часов в Django?

16.03.2022
Контактная форма не отправляет меня, она показывает 404

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

16.03.2022
Есть ли способ автоматически менять пароль netflix каждый час или ежедневно?

В последнее время я работаю над проектом. Я хочу менять netflix или любую другую OTT платформу на почасовой или ежедневной основе. Есть ли способ сделать это?

16.03.2022
Как я могу добавить следующее 1 августа в качестве значения по умолчанию поля DateTimeField в Django?

У меня есть следующая модель, и я хочу добавить следующий август (полночное время) от настоящего времени в качестве значения по умолчанию для offer_start: class Offer(models.Model): """ A table to store all available offers for an upcoming season """ club …

16.03.2022
Форма не отправляется, когда я использую в шаблоне поля select (зависимые друг от друга), используя Django

Я заметил, что моя форма не хочет отправляться из-за 2 полей, которые зависят друг от друга (зависимый выпадающий список, где я сделал значение поля "pid" (выход в 2 моделях) как общую точку между 2 полями), после нажатия на кнопку …

16.03.2022
WinError 10061 Не удалось установить соединение, поскольку целевая машина активно отказалась от него - Django Python Ошибка при отправке электронной почты

Я только изучаю Django и не смог разобраться в этом. Я пытаюсь заставить мое Django App отправлять электронные письма. Но продолжаю сталкиваться с этой ошибкой при отправке. Изображение ошибки Я включил опцию Allow less secure …

16.03.2022
SSLError. Не удалось выполнить проверку SSL-сертификата в beautifulsoup4

это часть, где я ищу вещи в интернете. Я использую beautifulsoup4 для поиска в интернете и их соскабливания. но он выдает ошибку SSL Вот мой код def searchBing(query, num): url = 'https://www.bing.com/search?q=' + query print(url) urls = [] …

16.03.2022
Файлы cookie исчезают после перезагрузки страницы

Response.set_cookie(key=SIMPLE_JWT.get('REFRESH_AUTH_COOKIE'), value=response.data.get('refresh'), expires=datetime.now()+SIMPLE_JWT.get('REFRESH_TOKEN_LIFETIME'), samesite='None', secure=SIMPLE_JWT.get('AUTH_COOKIE_SECURE'), httponly=SIMPLE_JWT.get('AUTH_COOKIE_HTTP_ONLY')) Я использую Django Rest Framework для установки куки JWT Refresh, до этого момента все в порядке, но когда я перезагружаю страницу, куки просто исчезает, так что я не могу получить значение больше через …