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

22.09.2021
Не удается внедрить facebook oauth в мое приложение django

Я подготовил бэкенд для применения facebook oauth. Я установил все настройки, как ожидалось в документации SOCIAL_AUTH_FACEBOOK_KEY = os.getenv("FACEBOOK_APP_KEY") SOCIAL_AUTH_FACEBOOK_SECRET = os.getenv("FACEBOOK_APP_SECRET") SOCIAL_AUTH_FACEBOOK_SCOPE = ['email'] SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = { 'fields': 'email' } AUTHENTICATION_BACKENDS = ( # Important for accessing admin with …

22.09.2021
Нужно ли хранить статические файлы в отдельном S3 при развертывании с помощью AWS Elastic Beanstalk?

У меня есть приложение Django, работающее на AWS Elastic Beanstalk. Beanstalk создал ведро S3 для хранения исходного кода, версий и т.д. Я настроил ведро S3 для хранения также моих статических файлов. Каждый раз, когда я развертываю новую версию …

22.09.2021
Нужна помощь в изменении атрибутов моделей в представлении

Мне нужно изменить атрибуты моих моделей в представлениях, но этот мой код не работает представление: class TaskRequest(APIView): permission_classes = [IsBenefactor,] def get(self ,request, task_id): obj = Task.objects.get(id=task_id) if not obj: raise Http404("not found") if obj.state==obj.TaskStatus.PENDING: data={ 'detail': 'This task …

22.09.2021
Комбинирование упорядочивания и пагинации в Django

Я использую rest_framework.pagination.LimitOffsetPagination в сочетании с фильтром сортировки Django (с filter_backends = [OrderingFilter] и ordering_fields в моем представлении). Проблема в том, что Django, похоже, применяет сортировку к результатам пагинации, а не наоборот. Аналогия со списком: Если результаты get_queryset …

22.09.2021
Django создать суперпользователя команда

Cmd pic Cmd 2 pic Cmd 3 pic Cmd5 pic hello, я пытался использовать команду createsuperuser, но она не сработала, пожалуйста, вы можете помочь? На рисунках показаны шаги, …

22.09.2021
Django Rest с Vuejs

Я хотел бы запустить DjangoRest и Vuejs приложение на одном сервере. Что-то вроде этого: PORT 8081 -> DjangoRest 8080 -> Vuejs app Развертывание прошло успешно и все работает …

22.09.2021
CORS missing allow origins with login_required Django

Вот моя проблема, как я сказал в заголовке, у меня проблема с cors. Я создал представление с "login_required" и поскольку у меня есть ошибка "cors missing allow origin", мой get запрос работал нормально до того, как я установил login_required. …

22.09.2021
Как расшифровать значение на другом сервисе, на котором оно было первоначально зашифровано с помощью Fernet?

Я работаю над проектом, который основан на бэкенде на python. У меня будет Django для "основных" вещей и FastAPI для некоторых краулеров. Я зашифровываю некоторые данные в БД с помощью Django, используя модуль Fernet и пользовательский …

22.09.2021
Как я могу расширить шаблоны в djnago?

Введите описание изображения здесь {% extends "index.html" %} {% block content %} <h1>test for the extend</h1> {% endblock %} блок расширения не работает? Пожалуйста, любой совет

22.09.2021
Установка количества записей по умолчанию в модальной таблице Django formset

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

22.09.2021
Как скрыть поле, являющееся правящим ключом, в сериализаторе на основе утверждения

Это мой сериализатор class SparkleTemplateSerializer(serializers.ModelSerializer): notifications = NotificationTemplateSerializer(source='notificationtemplate_set', many=True) rules = RuleTemplateSerializer(source='ruletemplate_set', many=True) class Meta: model = SparkleTemplate fields = ['id', 'name', 'description', 'enabled', 'run_schedule', 'notifications', 'rules'] Мне нужно показывать и скрывать поле "notifications", которое является внешним ключом, …

22.09.2021
DRF | Сериализация Django Model по-разному в зависимости от поля типа

Я возвращаюсь в Django / DRF после долгого времени.... Я обдумывал идею, где у меня есть Django модель, называемая "TheModel", которая в основном является чем-то вроде слегка абстрактной db модели, которая может быть связана с многочисленными типами. С точки зрения …

22.09.2021
Как посмотреть все последние изменения в панели администратора, кто и когда их сделал?

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

22.09.2021
Совместное использование данных между представлениями plotly dash и django

Я хочу хранить некоторые json данные, которые возвращаются из django view в dcc.store при запуске приложения. Я новичок в django-plotly-dash. Есть ли какие-нибудь ресурсы, на которые я могу сослаться, чтобы решить эту проблему. Представление Djnago выглядит следующим образом def …

22.09.2021
Django call_command("makemigrations") странное поведение

Python manage.py makemigrations из командной строки и call_command("makemigrations") из приложения django приводит к разному поведению. В то время как командная строка является ожидаемым поведением, call_command("makemigrations") удаляет мою модель из миграции и после вызова migrate также из базы данных. …

22.09.2021
Django REST framework POST запрос с динамическим полем внутри вложенного поля с использованием сериализатора

Я хочу отправить POST-запрос в API с двумя различными выборками данных, как показано ниже. Данные POST имеют различную схему в ключе options в зависимости от ключа choice. Ключи внутри ключа options отличаются, за исключением нескольких общих полей. …

22.09.2021
Как отобразить временную дельту поля Django datetime по сравнению с now?

У меня есть модель Vote, содержащая DateTimeField, которая возвращает дату в шаблоне следующим образом: Sept. 22, 2021, 10:02 a.m. # Model class Vote(models.Model): created_on = models.DateTimeField(auto_now_add=True) Теперь я хочу отобразить дельту времени между настоящим моментом и …

22.09.2021
Пользовательский тег для установки переменной в шаблоне Django. Вырывание значения из контекста?

В моем Django Template я хочу установить переменную, чтобы использовать ее в html-теге. Но, когда я выхожу из цикла for, переменная пуста :( {% load custom_template_tag %} <select> <option value=""></option> {% for a_status in status %} {% …

22.09.2021
Django: Как "объединить" два набора запросов с помощью Prefetch Object?

Context Я совсем новичок в Django и пытаюсь написать сложный запрос, который, как мне кажется, можно было бы легко записать на SQL, но для которого я не могу использовать ORM. Модели У меня есть несколько моделей с именами …

22.09.2021
Какие существуют варианты фильтрации значений Enums из документации Swagger?

Я использую Django с пакетом drf-spectacular для создания документации Swagger. Мне интересно, есть ли лучший подход для фильтрации некоторых значений из секции Enum внутри Schema. Сейчас я сделал это с помощью пользовательского хука preprocess_schema_enums Энумы задаются как поле в файле …

22.09.2021
Django получение объектов queryset для вызова функции

Я пытаюсь создать API для проекта на django, в основном код работает на обычном django, но я не знаком с Django rest Framework. Как только пользователь загружает свое изображение (метод post), необходимо вызвать функцию ocr, а ответом должны быть данные, …

22.09.2021
Django как отобразить все дочерние объекты под родительским?

В моих представлениях я фильтрую все родительские объекты родителей. support_object = Contact.objects.filter(user=user,parent__isnull=True). В моем html я показываю все родительские объекты, но как показать, есть ли у родителя дочерние объекты. Я хочу показать все дочерние объекты под родительским. html …

22.09.2021
Динамически получать значение объекта модели путем итерации модели django

я хочу получить значение динамически в модели django users = User.objects.all() for user in users: print(user.first_name) # works fine # now how to make it dynamic onefield = "first_name" print(user.onefield) # come error # and for list of …

22.09.2021
Значение переменной не соответствует ожидаемому после ее установки [закрыто]

Приложение Django. Я генерирую файл отчета в формате excel. Различные клиенты могут добавлять свои собственные поля, и я пытаюсь добавить их также в отчет (например: weighing number = 75135, humidity = 54%), но поля в отчете появляются пустыми (weighing …

22.09.2021
Совет по использованию каналов Django для получения высокочастотных данных и сохранения их в db

Я недавно начал изучать Django Channels и попытался использовать его в одном из моих приложений, которое получает частые данные (100-200 раз в минуту) от клиента и сохраняет их в базе данных. Ниже приведен код для функции получения в WebSocket Consumer. …

22.09.2021
Как развернуть проект Django на сервере windows?

Мне нужно развернуть сайт django на сервере windos. Пожалуйста, дайте мне подробные шаги, как выполнить эту задачу. спасибо заранее.

22.09.2021
Как вызвать действие после bulk_create в Django ORM?

Я хочу обработать таблицу как атомарно корректную только после того, как соберу все необходимые части. Я вижу возможное решение, поскольку я проверяю различные необходимые главы в отдельной модели после Model.objects.bulk_create(arr). Как отметить эти главы после bulk_create в Django? …

22.09.2021
Как сделать многократно используемые фрагменты страниц в Django?

Я хочу создать своего рода "фрагменты" , которые я могу повторно использовать на любой странице. Я знаю о {% include %}, но цель состоит в том, чтобы вложить в них какую-то логику. По сути, они должны действовать как …

22.09.2021
Использовать JS onclick для передачи некоторых данных в Django views.py?

Я хочу отправить идентификатор продукта в мои представления. Шаблоны <div class="products__header--search-result"> <ul> {% for product in products %} <li onclick="change('{{ product.id }}')"><a href="#">{{ product.name }}</a></li> {% endfor %} </ul> </div> <script> function change(foo) { $.ajax({ url: {% url …

22.09.2021
Пожалуйста, помогите. Я получаю form.is_valid() false

Я делаю функциональность загрузки файла и получаю form.is_valid() как false, а также получаю GET запрос вместо POST запроса. Вот мой вид @require_http_methods("POST") def userlistfileupload(request): ''' This function is created to upload userlist ''' form = UserlistUploadFileForm(request.POST, request.FILES) if form.is_valid(): …

22.09.2021
Как создать динамическую форму с использованием JSONSchemaField на основе ID, переданного из запроса формы в Django?

Форма отображается правильно, если я задаю ID как статическое значение в forms.py, она не отображается правильно, если я использую ID, который я получил из вызова формы views.py def assetAddJsonView(request,pk): form = AssetAddjsonForm(id = pk) context = { 'form': form …

22.09.2021
Отображение меток поля ModelMultipleChoiceField

Как отобразить метки вариантов выбора в поле ModelMultipleChoiceField ? Это форма : class MakeAnAppointmentForm(forms.Form): time_slot = forms.ModelMultipleChoiceField(queryset = None, widget=forms.CheckboxSelectMultiple()) def __init__(self,*args,**kwargs): date = kwargs.pop('date') super().__init__(*args,**kwargs) self.fields['time_slot'].queryset = Appointment.objects.filter(date = date).values_list('time_slot', flat = True) self.fields['time_slot'].label = "date" …

22.09.2021
Django аннотирует подсчет уникальных пользователей из 2 таблиц

Можно ли сделать аннотационный подсчет по технически 2 разным таблицам, но одной и той же FK? Пример: queryset = ModelName.objects .annotate(mileage_emp_count=Count('mileageclaim__user',distinct=True)) .annotate(general_emp_count=Count('expenseclaim__user', distinct=True)) Например, если у пользователя A есть заявки на пробег и расходы, они появятся …

22.09.2021
Django не может сохранить родительский идентификатор дочерних объектов

Я пытаюсь сохранить родительский идентификатор при сохранении формы, но не понимаю, где я делаю ошибку. Я использую <input type="hidden" name="parent" id={{i.sno}}> для сохранения идентификатора родителя, и я могу видеть номер идентификатора, если я просматриваю html из браузера. models.py class …

22.09.2021
Как я могу показать последние 4 сообщения в django?

Я пытаюсь показать последние 4 сообщения с помощью Django, используя Class-Based Views, но на странице не отображаются данные (сообщения). вот код: views.py : class PostList(ListView): model=Post paginate_by=10 context_object_name='all_posts' ordering=['-created_at'] latest=model.objects.order_by('-created_at')[:4] templates/post_list.html : {% for post in latest %} <div …

22.09.2021
Подсчитывайте каждое попадание с помощью django-hitcount

Есть ли способ заставить модуль Django hitcount считать каждое попадание? В настоящее время он считает один раз для одного IP, но я хочу, чтобы он считал каждое попадание. Как я могу этого добиться

22.09.2021
Django получение значений из формы

Мне нужно фильтровать таблицу по столбцу и значению, ничего лучшего мне в голову не приходит (я новичок в django) view def get_queryset(self): column = self.request.GET.get('column') condition = self.request.GET.get('condition') queryset = Table.objects.all() if condition == 'contains' and column == …

22.09.2021
Попытаться реализовать живой поиск с помощью django и AJAX

Я новичок в Django и AJAX. Я пытаюсь реализовать функцию "живого поиска" с помощью фреймворка django и AJAX. Эта функция будет искать приложения по названию. Модель приложения имеет свой заголовок. Затем пользователь может использовать строку поиска для живого поиска, …

22.09.2021
Django не может выполнить обратное сопоставление url из шаблона

У меня возникают трудности с обратным сопоставлением url, получаю ошибку: NoReverseMatch at /patient/46cb4bd5-ef39-4697-84ff-9aa2b6e85e6b/ Reverse for 'treatment_detail' with no arguments not found. 1 pattern(s) tried: ['patient/(?P<patient_id>[^/]+)/$'] Урл: /patient/46cb4bd5-ef39-4697-84ff-9aa2b6e85e6b/ (строка является 'apatient_id' и меняется каждый раз, …

22.09.2021
Django-Filter Nested Serializer MultipleObjectsReturned

Я создал приложение drf, которое включает вложенные отношения. введите описание изображения здесь Как показано ниже, я поместил отношения в родительский сериализатор. Затем я использую его как метод list и retrieve, поддерживаемый modelviewset <a href="https://i.stack.imgur.com/IMejm.png" rel="nofollow …