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

26.04.2022
Как обновить корзину с помощью AJAX и django

Я пытаюсь использовать ajax для обновления {{cartItems}} на nav, когда кто-то нажимает кнопку add-to-cart на shop.html без перезагрузки страницы, пока что это то, над чем я смог поработать. Как мне заставить это работать? Буду очень признателен за помощь, thx!!! остальная …

26.04.2022
Можете ли вы заказать QuerySets в Django с помощью пользовательской функции?

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

26.04.2022
Передача аргументов из функции get_context_data() в форму

У меня следующие CBV: class UserSupplementTransporterView(TemplateView): model = Supplement template_name = 'tool/transporter-detail.html' context_object_name = "tarifs" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) slug = self.kwargs['slug'] context['supplement'] = get_object_or_404(Supplement, slug=slug) print(context['supplement'].header_row) return context Я хочу извлечь значение из context['supplement'].header_row …

26.04.2022
Pipenv ModuleNotFoundError

Поиск решения: pipenv install django pipenv shell django-admin startproject test . python manage.py runserver Результат: ModuleNotFoundError: No module named 'django' Работает с: pipenv run python manage.py runserver Но раньше он работал без …

26.04.2022
Django: simplejwt не работает с @api_view

Я пытаюсь применить аутентификацию с помощью JWT-токенов к моему приложению Django. Я следую этому руководству https://simpleisbetterthancomplex.com/tutorial/2018/12/19/how-to-use-jwt-authentication-with-django-rest-framework.html Я добавил эти настройки # settings.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework_simplejwt.authentication.JWTAuthentication', ], } Затем я добавил проверку …

26.04.2022
Как отправить данные из двух форм в две таблицы в базе данных Django с помощью одного представления?

Я хочу отправить данные из двух форм в две таблицы в базе данных Django, но получаю ошибку "FOREIGN KEY constraint failed". Как я могу включить две формы в представление для отправки данных в таблицы базы данных? Моими моделями являются модель …

26.04.2022
Подсчет и суммирование объектов из разных моделей - Django

Я работаю над своим проектом Django и пытаюсь упорядочить посты по сумме двух связанных моделей. Так что этот запрос должен взять подсчет посещаемости из модели Post и подсчет посещаемости из модели Attending и получить общую сумму. Вот эти …

26.04.2022
Проблема с "extra_context" в представлении входа в систему

Сейчас я рассматриваю представления входа в систему, но у меня возникли проблемы при попытке перенаправления с использованием переменной "next", которой я пытаюсь присвоить значение внутри словаря "extra_context". Переопределение "extra_context" в пользовательском представлении, которое наследуется от "LoginView", также не работает. …

26.04.2022
Django выгрузка файла excel

Я пытаюсь загрузить свой старый файл формата excel (xls). Но я получаю ошибку с пустой строкой. Как я могу разорвать цикл из-за пустой строки? def isNaN(num): return num != num wb = pd.ExcelFile(file) first_sheet = wb.sheet_names[0] ws = wb.parse(first_sheet, …

25.04.2022
Django List View get_queryset не отображает все объекты

У меня есть следующий ListView, который я хочу использовать также для фильтрации результатов class Membresias(ListView): model = Cliente template_name = 'main/membresias.html' def get_queryset(self): nombre = self.request.GET.get('nombre') if nombre is None: return Cliente.objects.all() else: return Cliente.objects.filter(nombre = nombre).values() …

25.04.2022
Codigo de favoritos en django [закрыто]

У меня пробел в голове и я не знаю что я делаю не так, я хотел бы узнать ваше мнение, я пытаюсь создать систему избранного в django, и я вызываю модель в шаблоне и все в порядке, вопрос в …

25.04.2022
DjangoFilterBackend не фильтрует, когда используется __in с ListAPIView и один из фильтров пуст

Я использую DjangoFilterBackend для фильтрации некоторого ввода. URL написан на javascript. Это может быть что-то вроде этого: https://myApp/?se_ID__in=1,2&se_PR_ID__in=3 Дело в том, что не все фильтры всегда необходимы. Если все фильтры используются, то проблем нет. Но если какого-то из …

25.04.2022
Фильтры Django с APIVIew возвращают полный набор запросов

Я пытаюсь использовать django filter с APIVIew, как я видел в этом посте и получаю неожиданное поведение: Если слово, переданное в фильтр, не существует, он ничего не возвращает - OK Если слово, переданное по фильтру, существует, то возвращается полный …

25.04.2022
Контактная форма Django с представлениями на основе классов

Может ли кто-нибудь объяснить мне, как сделать форму отправки электронной почты на странице. Так что мой forms.py class ContactForm(forms.Form): name = forms.CharField(required=True) last_name = forms.CharField() adults = forms.IntegerField() children = forms.IntegerField() email = forms.EmailField(required=True) message = forms.CharField(widget=forms.Textarea) …

25.04.2022
Не отображается форма в django при передаче с помощью include

На сайте много страниц с одинаковой формой. Решил записать эту форму в один файл и includ'ом вывести в шаблоне. В итоге появился текст, кнопка "отправить", но самой формы нету, как решить вопрос? При этом, если эту страницу выводить отдельно, форма …

25.04.2022
RelatedObjectDoesNotExist: У пользователя нет клиента

Я следую учебнику Django youtube E-comerce от Dennis Ivy. Я следую учебнику строка за строкой. С самого начала я запускаю программу и просматриваю все выходные данные, но по пути я начинаю получать сообщение об ошибке "RelatedObjectDoesNotExist: У пользователя нет …

25.04.2022
Вычисление полей ввода во время заполнения пользователем данных в форме - Django Model Form

У меня есть форма пользователя, через которую я могу сохранять данные в базу данных. Я хочу, чтобы некоторые поля автоматически вычислялись во время заполнения формы. Например, Масса нетто = Масса брутто - Масса яруса и …

25.04.2022
Как отправить изображение из приложения React-Native на сервер Django с помощью Expo ImagePicker?

Const [image, setImage] = useState(null); const pickImage = async () => { // No permissions request is necessary for launching the image library let result = await ImagePicker.launchImageLibraryAsync({ mediaTypes: ImagePicker.MediaTypeOptions.Images, allowsEditing: true, aspect: [4, 3], quality: 1, }); console.log(result.uri); if …

25.04.2022
Условное поле в Django (Admin)

Я использую Django ORM для моделирования моей базы данных/объектов, и Django Admin для отображения моих страниц администратора (включая вложенные страницы администратора). Я хотел реализовать следующее, но безуспешно: У меня есть модель 'project'. Затем у меня есть модель 'file', с …

25.04.2022
TemplateDoesNotExist at / new.html

я пытаюсь подключить html файл к моему views.py, хотя все вроде бы правильно, но все равно после запуска сервера он показывает TemplateDoesNotExist любезно проверьте порядок моих каталогов и код я буду благодарен за вашу помощь. Это …

25.04.2022
Когда я создаю пользователя на странице администратора, я не могу войти в систему

В django я создаю базу данных пользователей, но у меня есть проблема с этим. Когда я пробую python3 manage.py createsuperuser это работает нормально, но когда я пытаюсь создать пользователя на странице администратора я могу создать пользователя, но пароль пользователя …

25.04.2022
Могу ли я использовать haproxy для размещения приложения django channels ASGI вместо daphne?

Мне было интересно узнать, могу ли я размещать приложения ASGI django channels с помощью haproxy вместо daphne, так как я слышал, что у него есть некоторые проблемы с безопасностью.

25.04.2022
Djoser "Password Changed Confirmation" Email не отправляется

Добрый день, Я успешно перезаписал 3 шаблона Djoser по умолчанию и могу получать эти письма, но я не могу добиться отправки письма "Password Changed Confirmation". Согласно djoser/conf.py, djoser/email.py и <a href="https://github.com/sunscrapers/djoser/tree/master/djoser/templates/email" …

25.04.2022
Как использовать возможность добавления другого ингредиента, доступного в админке?

У меня есть веб-приложение базы данных рецептов, которое позволяет пользователям добавлять в нее рецепты. В настоящее время оно позволяет пользователям вводить только до трех ингредиентов. На странице администратора есть возможность добавить еще один ингредиент. Могу ли я использовать эту …

25.04.2022
Как использовать множественный select2 в форме django crispy?

У меня есть существующая хрустящая форма. Я хочу использовать django-select2 для замены существующего мультиселекта полем Select2 с максимальным количеством двух вариантов выбора. Я знаю из этого поста, что мне нужно включить 'data-maximum-selection-length' в качестве атрибута виджета. …

25.04.2022
Оригинальный текст исключения был: Объект 'Category' не имеет атрибута 'answer'.

Пожалуйста, проверьте ошибку.Буду признателен, если вы сможете помочь: error: Получена ошибка AttributeError при попытке получить значение для поля answer на сериализаторе CategorySerializer. Поле сериализатора может быть названо неверно и не совпадать с атрибутом или ключом экземпляра Category. Оригинальный текст …

25.04.2022
Django.db.migrations.exceptions.InconsistentMigrationHistory error

В моем проекте django я постоянно получаю эту ошибку после makemigrations и migrate (оба). Как я могу это исправить? raise InconsistentMigrationHistory( django.db.migrations.exceptions.InconsistentMigrationHistory: Migration auth.0001_initial is applied before its dependency contenttypes.0001_initial on database 'default'.

25.04.2022
Проблема с передачей изображений из Django REST Framework в React

Я пытаюсь отобразить изображение для категории товаров в React. Добавил следующие строки в настройки: MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') Затем установите URL-адреса для обслуживания медиафайлов во время разработки: router = routers.SimpleRouter() # some routes …

25.04.2022
Django Queryset фильтрация по времени суток

У меня есть набор учебных занятий, которые имеют дату и время, и мне интересно, как я могу отфильтровать их, чтобы просто показать пользователям предстоящие учебные занятия, которые происходят сегодня или после сегодня в моем html-файле? Вот модель для сессии. …

25.04.2022
Языки, которые нужно изучать для разработки веб-сайта и мобильного приложения [закрыто]

Возможно ли мне использовать один и тот же набор языков программирования для создания веб-сайта и мобильного приложения (IOS и Android), и если да, то какие? Некоторые из возможностей, которые я хотел бы получить от этого проекта, следующие: …

25.04.2022
NoReverseMatch в /info/1

Я весь день пытаюсь исправить эту ошибку, но ничего не получается. NoReverseMatch at /info/1 Reverse for 'like_book' with arguments '(None,)' not found. Проверен 1 шаблон(ы): ['like/(?P[0-9]+)\Z'] views.py def LikeView(request, pk): book = get_object_or_404(BookModel, id=request.POST.get('book_id')) book.likes.add(request.user) return redirect('more_info', pk=pk) html …

25.04.2022
Django: session_key - пустая строка

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

25.04.2022
Динамическое добавление нескольких человек в одну форму. Python и Django

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

25.04.2022
Django PWA extention, Иконки для сайта pwa не отображаются в меню F12 по манифесту в chrome

Я делаю PWA сайт на основе django и иконки сайта не отображаются в меню devoloper в Chrome, как показано на рисунке. Манифест в Chrome Вот код, который я использую для манифеста. Манифестный …

25.04.2022
Как я могу получить доступ к созданному экземпляру с помощью сериализатора в представлении?

У меня есть модельсериализатор, который создает новый экземпляр модели в случае пост-запросов к конечной точке. Как я могу захватить только что созданный экземпляр в представлении для дальнейшей обработки? (Мне нужен идентификатор нового экземпляра для связанной модели). # serializers.py class …

25.04.2022
Запуск Dash plotly после нажатия кнопки

Допустим, у меня есть приборная панель, которая содержит много информации и графиков. У меня есть выпадающий список, который генерирует Plots, и другой выпадающий список с именем Wells. У меня есть график, который я создал с помощью dash, …

25.04.2022
Парсер tiobe.com с добавлением в свой проект

Я создаю свой первый учебный проект в Django. Он связан с классификацией и описанием языков программирования. У меня возник вопрос, возможно ли с сайта tiobe.com спарсить таблицу с топ-20 языков и диаграмму рейтинга и добавить к себе …

25.04.2022
Исключение Значение: [Errno 111] Connection refused with djoser and django

Я пытаюсь соединить Django и celery .ith Djoser с аутентификацией JWT. Я не уверен, как диагностировать эту ошибку или с чего вообще начать поиск. Это сообщение об ошибке настолько расплывчато и не указывает мне на проблему. Мой Django выглядит следующим …

25.04.2022
Фильтры django | как сделать order_by для нескольких выбранных полей, которые обрабатываются разными методами

#filters.py class PostFilter(django_filters.FilterSet): CHOICES = ( ('created_at','Old first'), ('-created_at','New first'), ) ordering = django_filters.ChoiceFilter(choices=CHOICES,method='ordering_filter',widget=Select(attrs={'class':'filter','id':'ordering'})) is_interesting = django_filters.BooleanFilter(method='filter_interesting',distinct=True,widget=CheckboxInput(attrs={'class':'filter','id':'radio1','checked':False})) class Meta: model = Post fields = [] def ordering_filter(self,queryset,name,value): return queryset.order_by(value) def filter_interesting(self,queryset,name,value): if value: followed = User.objects.filter(followers=getattr(self.request,'user')) return queryset.annotate(flag=Q(author__in=followed)).order_by('-flag','-created_at') …

25.04.2022
В django, как я могу хранить класс в памяти для использования в представлениях без необходимости создавать их каждый раз?

Например, если у меня есть относительно большой csv, который я буду использовать для поиска значений на основе параметров json, предоставленных HTTP-запросом. В идеале, я не должен загружать этот большой csv каждый раз, когда вызывается конечная точка, и вместо …