Django and Python "Questions and answers", page 1550

02.09.2021
Связь между моделями ManyToMany через промежуточную модель

Нужно построить связь между моделями ManyToMany через промежуточную модель для рассылки писем Делаю рассылку писем для подписчиков. Письма отправляются при добавлении нового поста. Не могу добраться от Post до Category (связь идет через PostCategory). model.py: class Post(models.Model): postCategory = models.ManyToManyField(Category, …

02.09.2021
Элемент django имеет больший len после применения другого фильтра

Как показано ниже, я пытаюсь применить новый фильтр к моему набору запросов idmatch. Но он возвращает новый набор, в котором больше объектов, чем в первом. idmatch = IdMatch.objects.filter(idsport=idsport) idmatchcount = idmatch.count() idmatch_liematch = idmatch.filter(match__isnull=False) count = idmatch_liematch.count() print(idmatchcount, count) …

02.09.2021
Как изменить required = false для ввода, который является обязательным

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

02.09.2021
Администрирование Django - Настройка внешнего вида списка и выбора ключей ManyToManyField

У меня есть база данных с 1000+ песнями. У меня есть пользовательская модель "Расписание", которая принимает песни в качестве поля. models.py from django.db import models class Song(models.Model): title = models.CharField(max_length=255) words = models.TextField() slug = models.SlugField() date = models.DateTimeField(auto_now_add=True) …

02.09.2021
Установка начального значения поля ImageField

У меня есть форма, как показано ниже: class FileChangeForm(ModelForm): the_image = forms.ImageField() class Meta: model = ... fields = [ 'fields', 'the_image' ] Я хочу установить изображение в форме init, я пытался сделать пару вещей, но ничего …

02.09.2021
AWS Boto3: Доступ запрещен при запуске в Django Server

Мой код textract успешно работает при запуске в собственном файле, однако, когда я пытаюсь запустить его на сервере разработки django, аутентификация перестает работать. Я получаю это исключение: botocore.errorfactory.InvalidS3ObjectException: An error occurred (InvalidS3ObjectException) when calling the StartDocumentAnalysis operation: …

02.09.2021
Django и база данных с write-Instance + несколько реплик для чтения - выполнение заданий Celery

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

02.09.2021
Отправить форму с помощью Django в функции view и связать ее с request.user

Мне нужно было написать функциональное представление, в котором я сделал некоторый запрос и форму. Моя проблема в том, что я не могу понять, почему форма не может быть связана с request.user. views.py def kapcsolodasok(request): profile = Profile.objects.get(user=request.user) related_users = …

02.09.2021
DataTable ограниченное количество строк

У меня есть данные в таблице SQLite и они имеют 985 строк, поэтому я использовал DataTable для организации (поиск и экспорт в Pdf, CSV...), проблема в том, что DataTable ограничена строками и показывает только первые 200 строк!. мой …

02.09.2021
Bootstrap nav-brand исчезает при переходе на страницу, отличную от индексной

Я новичок в Python, Django и Bootstrap, и мне стало интересно, почему nav-brand исчезает, когда я перехожу на другую страницу или вид, отличный от index. В моем случае nav-brand является источником изображения, и ниже приведен следующий код для моего …

02.09.2021
Django: Привяжите социальный аккаунт к текущему зарегистрированному пользователю

По существу: Я хочу, чтобы пользователь мог зарегистрироваться, указав свой email, а после аутентификации он мог добавить социальный аккаунт, и чтобы социальный аккаунт был связан (ассоциирован) с текущим аутентифицированным пользователем. Связь должна происходить, даже если email разные …

02.09.2021
Как вывести посещаемость всех сотрудников за месяц, если посещаемость ежедневная в django

У меня есть модель с именем Attendance. Я храню посещаемость всех сотрудников за месяц на ежедневной основе. Теперь я хочу вывести посещаемость сотрудника в шаблоне в формате EmpId имя 1 2 3 4 5 ........................... 29 30 31. Например …

02.09.2021
Как изменить файл шаблона PageModel для режима предварительного просмотра?

Я хочу использовать wagtail как headless CMS, поэтому я хочу, чтобы предварительный просмотр (для всех страниц) загружался из файла base.html. Затем я разверну свое приложение React на этом файле статически. Я создал следующие Page Model class BlogPage(Page): # Database …

02.09.2021
Запрос на выборку привел к ошибке: Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Invalid name at HTMLInputElement.<anonymous>

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

02.09.2021
Панель администратора Django Rest Framework не использует пользовательский менеджер пользователей

Я реализовал CustomUser и CustomUserManager в своем приложении DRF. Я следовал следующим руководствам: этот и этот, которые являются почти идентичными подходами к созданию пользовательского пользователя и пользовательского менеджера пользователей. Я поместил оператор печати …

02.09.2021
Может ли кто-нибудь помочь/сказать мне, что я делаю неправильно? И/или что я должен был сделать в своих запросах?

У меня есть 3 модели, на которых я использую свой запрос: Models.py class Student(models.Model): ... class SchoolPeriod(models.Model): period = models.CharField(max_length = 100) class StudentGrade(models.Model): student = models.ForeignKey(Student, on_delete=models.CASCADE,) period = models.ForeignKey(SchoolPeriod, ...) subjects = models.ForeignKey(Subject, on_delete=models.CASCADE) grade = models.DecimalField(default …

02.09.2021
JSQuery: Как добавлять и извлекать атрибуты столбцов?

Я читаю таблицу из базы данных с помощью JQuery и хочу создать атрибут типа данных по столбцу, чтобы выполнять определенные операции по столбцу. На данный момент у меня есть следующее: var table = $('#maintable').DataTable({ "ajax": { "type": "GET", …

02.09.2021
Как получить последнюю позицию в модели related в Django с помощью prefetch_related

Я пытаюсь получить последнее повышение сотрудника по службе на основе даты вступления в силу в модели EmployeePosition, которая имеет отношение "многие-к-одному" с моделью Employee. На основе своих исследований я нашел способ предварительной выборки данных, но я получаю множество …

02.09.2021
Как Django узнает, что нужно вызвать индекс?

Я только начал изучать Django и немного запутался. Я следую официальной документации и вот код: mysite/urls.py from django.contrib import admin from django.urls import include, path urlpatterns = [ path('polls/', include('polls.urls')), path('admin/', admin.site.urls), ] polls/views.py from django.http import HttpResponse …

02.09.2021
Как использовать электронную таблицу для отображения файла excel с несколькими листами в django?

Я работаю над проектом и мне нужно представить данные на веб-странице из excel с несколькими листами (несколькими документами). Возможно ли это с помощью этого https://datatables.net/ и как? Я пробовал с этим, но что-то не так, …

02.09.2021
Фильтрация админки django inline - ограничение списка выбора

Данные моего встроенного администратора: class TestInlineAdmin(admin.TabularInline): model = Test.questions.through extra = 0 и тогда class QuestionAdmin(admin.ModelAdmin): inlines = [TestInlineAdmin, ] Test модель имеет поле question, которое является ManyToMany. И я обычно могу редактировать список вопросов непосредственно из …

02.09.2021
Почему он говорит мне, что у объекта 'str' нет атрибута 'append'? [закрыто]

From django.shortcuts import render from django.http import HttpResponse from django import forms # Create your views here. class NewTaskForm(forms.Form): task = forms.CharField(label = "New Task") task = ["foo", "bar", "taz"] def index(request): return render(request, "task/index.html", { "task" : task }) …

02.09.2021
JQuery $.load не выполняется

В настоящее время я использую jQuery на своем сайте Django для перезагрузки div, когда пользователь нажимает на кнопку. $(document).ready(function(){ var post_list = Array.from(document.getElementsByClassName("post_container")) for(var post in post_list){ post_list[post].id = 'post' + post; } var $arrows = $(".arrow"); $arrows.each(function(index){ var …

02.09.2021
Тестовый пример Django с недопустимым URL, но выдающий 200

при запуске сервера разработки (py manage.py runserver), и браузера пользователя с url "localhost:8000//index.html", он выдает 404. но при выполнении теста client.get('//index.html') выдает 200, и содержимое такое же, как при запросе на ('/'). при запуске сервера разработки, используя …

02.09.2021
Получение данных, отличных от данных формы, из запроса post в django

Я пытаюсь отправить данные при изменении и изменить ответ представления на основе данных из POST-запроса. $.ajax({ url: $basicAnalysisChart.data("url"), type: "POST", headers:{ "X-CSRFToken": csrftoken }, dataType: "json", contentType: 'application/json; charset=utf-8', data:{ selector1:$("#Select1").val(), selector2:$("#Select2").val() }, я пытался получить …

02.09.2021
OSError: не найдена библиотека с названием "cairo" // raise OSError(error_message)

Raise OSError(error_message) # pragma: no cover OSError: не найдена библиотека под названием "cairo" не найдена библиотека с именем "libcairo-2" невозможно загрузить библиотеку 'libcairo.so.2': ошибка 0x7e не может загрузить библиотеку 'libcairo.2.dylib': ошибка 0x7e невозможно загрузить библиотеку 'libcairo-2.dll': ошибка 0x7e for …

02.09.2021
Невозможно проверить равенство rest_framework.utils.serializer_helpers.ReturnList при тестировании

Будучи новичком в django rest framework, я попытался сделать простой unittest для тестирования простой конечной точки search api. Однако, когда я пытаюсь проверить равенство данных ответа и ожидаемого результата, assertEqual всегда возвращает False, хотя на самом деле это один …

02.09.2021
Django rest framework не фиксирует данные в sqlite3 через POST, пока сервер не перезапустится

[CLOSED]Я только начал изучать django rest framework и столкнулся с проблемой. Вот мой код (views.py, urls.py, models.py, serializers.py): #view.py: class AllData(viewsets.ModelViewSet): queryset = Run.objects.all() serializer_class = RunSerializer def get_queryset(self): queryset = self.queryset start_date = self.request.query_params.get('start_date') end_date = self.request.query_params.get('end_date') if start_date …

02.09.2021
Django: Реализация Group_Concat с необязательным разделителем с помощью SQLITE

Хотя Django реализация Group_Concat на my_sql или mariaDB кажется хорошо документированной, я не могу заставить Group_Concat работать в Django с необязательным разделителем на SQLITE. class GroupConcat(Aggregate): function = 'GROUP_CONCAT' separator = '-' def __init__(self, expression, separator='-', distinct=False, ordering=None, **extra): super(GroupConcat, …

02.09.2021
Не удается просмотреть объекты моей модели в django с помощью cbv

я не могу просмотреть элемент моей модели в django я сделал все правильно, но элемент моей модели не отображается моя модель class Quote(models.Model): todays_Quote = models.CharField(max_length=500, blank=False) by = models.CharField(max_length=100, blank=False) created = models.DateTimeField(auto_now=True) def __str__(self): return self.todays_Quote …

02.09.2021
Django save- Создание двух заказов одним щелчком мыши

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

02.09.2021
Как добавить пагинацию : super()

Я пытаюсь добавить пагинацию, используя метод super().list() в modelviewset def list(self, request, **kwargs): print('list') try: if 'learner_id' in kwargs: learner_id = self.kwargs.get('learner_id') else: learner_id = request.learner.id details = RecentlyViewedVideos.objects.filter(learner_id=learner_id) response_data = super().list(details, kwargs) в выводе он отображает …

02.09.2021
Не удалось связать многокомпонентный идентификатор "genLedger.AccountLink". (4104) (SQLExecDirectW)

Я получаю следующую ошибку для приведенного ниже SQL-запроса, я почти уверен, что это как-то связано с псевдонимом, заданным PostGl. Я просто не знаю, как это исправить. Запрос: all = 'SELECT Master_Sub_Account , cAccountTypeDescription , Debit , Credit FROM …

02.09.2021
Как показать конец api в swagger ui, который имеет auth required после аутентификации django

есть ли способ показать конечную точку auth-required api в swagger UI после успешной аутентификации пользователя?

02.09.2021
Django Python С Gspread: 'choices' должен быть итерабельным, содержащим (фактическое значение, читаемое человеком имя) кортежи

Я пытаюсь сделать что-то, что я никогда не видел сделанным раньше в django, я пытаюсь сделать поле модели (path_choices), которое показывает все уникальные path_names из моего листа google в поле выбора, чтобы пользователь мог выбрать один из них. Однако …

02.09.2021
Errno 2 Нет такого файла или каталога в django

Когда я пытаюсь запустить сервер в django, написав python manage.py runserver, python выдает ошибку, которая выглядит так C:\Users\Alim Írnek\AppData\Local\Programs\Python\Python39\python.exe: can't open file 'C:\Users\Alim ├ûrnek\PycharmProjects\mysite\manage.py': [Errno 2] No such file or directory Это из-за пробелов в моем имени пользователя …

02.09.2021
ModelChoiceField в django admin выдает 'Выберите правильный выбор. Этот выбор не является одним из доступных вариантов.' ошибка

Hej! Мне нужно поле в админке django, где пользователь может выбирать из заданных вариантов в базе данных. Например, получить список стран и выбрать одну. Но я всегда буду получать сообщение ' Выберите правильный выбор. Этот выбор не является одним …

02.09.2021
Невозможно отправить форму модели с помощью CBVs

Я пытаюсь использовать ModelForms и CBVs для их обработки, но я сталкиваюсь с проблемой, особенно при отправке формы. Вот мой код. forms.py from django import forms from .models import Volunteer class NewVolunteerForm(forms.ModelForm): class Meta: model = Volunteer …

02.09.2021
APM Django - как соотнести журналы контейнеров из Filebeat с данными из ElasticAPM в Kibana?

Версия Kibana: 7.14.0 Elasticsearch версия: 7.14.0 APM Server version: 7.14.0 Filebeat версия: 7.14.0 Язык и версия агента APM Agent: Python Django - elastic-apm 6.3.3 Описание: . Сервер APM …

02.09.2021
Django / postgres - ведение таблицы счетчиков

Я хочу вести текущий счетчик для каждого пользователя, который будет передаваться в элементы пользователя. <<<Таблица User будет иметь колонку item_counter class Item: name = models.CharField(max_length=100) user = models.ForeignKey(User, on_delete=models.CASCADE) item_num = models.IntegerField() # should be populated from the user …