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

03.08.2022
Как я могу получить объект в шаблонах, используя сессии django?

В общем, я делаю сайт электронной коммерции. и хочу реализовать в нем сессии. Я сохранил product.id как ключ и product.quantity как значение в словаре под названием cart и сохранил в сессии request.session['cart'] = cart если я печатаю request.session['cart'], …

03.08.2022
Веб-приложение django, запись и хранение видео на сервере

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

03.08.2022
Как я могу создать правильные m2m сигналы в Django для получения уведомлений?

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

03.08.2022
Использование данных сессии ion пользовательских разрешений Django

Я хочу подтвердить данные сессии в пользовательском разрешении, когда я пытаюсь получить доступ к данным сессии внутри разрешения, оно показывает None.Please help on this. class IsEmployee(permissions.BasePermission): def has_permission(self, request, view): if (request.session.get(request.user) and request.session[self.request.user.email].get("project_id")) is not None: project_id = request.session.get("project_id") …

03.08.2022
Hasattr(value, "contribute_to_class") возвращает KeyError: 'contribute_to_class' (Django 4.0.6)

Проект Django 1.1 / Python 2.7, который я пытаюсь запустить на Python 3.10 / Django 4.0.6. Появляется ошибка, связанная с Python (например, старый импорт) или ошибка кода django (например, отсутствие поля, которое теперь обязательно), я исправляю ее и …

03.08.2022
Django Добавление связанного в пользовательскую форму

Django Admin Add-related Я хочу иметь выделенную функциональность в моей пользовательской форме. Какие шаги я должен предпринять? То есть, в моей форме добавления контакта, выберите регистратора, если он существует, или добавьте его и введите …

03.08.2022
Проблемы со сборкой OpenShift из частного репозитория Git

Я использую OpenShift 4.10.20 для размещения/создания проекта Django (v4) У меня возникли проблемы при сборке приложения. Вот ошибки, которые я получаю при сборке: Error: ErrImagePull Failed to pull image "visibility-testing-application:latest": rpc error: code = Unknown desc = reading manifest …

03.08.2022
Как фильтровать на основе поля в пользовательской сквозной модели с помощью сериализатора rest?

У меня есть две модели с отношением многие ко многим. Таблица many2many создана и связана с родительскими таблицами атрибутом 'through'. ModelA(modles.Model): name = charfield() ModelB(models.Model): subject = charfield(default=1, choices = [1,2,3]) people = ManyToManyField(ModelA, through="MOdelAB") ModelAB(models.Model): status = integerfield() …

03.08.2022
Django: Как добавить внешний ключ, который ссылается сам на себя, а также устанавливает поле для ссылающегося объекта

Простите за ужасное название. Я даже не уверен, что именно я ищу. В основном, я хотел бы создать следующее: Модель, состоящая из интерфейсов коммутатора Ethernet (например, ge-0/0/1, po4096 и т.д.) Возможность соединять интерфейсы Ethernet-коммутаторов ВМЕСТЕ (таким …

03.08.2022
Ariadne graphql отображает варианты Django в запросе

У меня есть модель django с полями выбора Integer Choice class issue_status(models.IntegerChoices): '''Status''' Open = 1 Pending = 2 Completed = 3 class Issue(models.Model): person = models.ForeignKey('Person', on_delete=models.CASCADE, blank=False, null=False) name = models.CharField(max_length=100, null=True, blank=True) status = models.IntegerField(choices=issue_status.choices, blank=True, …

03.08.2022
Django Models. Пользователь - Маркс

Добрый день! Пытаюсь разобраться с моделями на примере учебного сайта на Django. Вопрос: Можно ли в модели сделать "фильтр", чтобы в T_Member приходили пользователи из таблицы Members с ролью "преподаватель"? Или это невозможно сделать на уровне модели? второй вопрос: …

03.08.2022
Django template render pagination

Я хочу установить динамическую пагинацию в свой шаблон, но проблема в том, что когда я меняю страницу, пагинация сбрасывается view is: def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['paginate'] = [1, 2, 4] context['CurrentPaginate'] = self.request.GET.get('paginate') return context …

03.08.2022
Как преобразовать представление на основе функций в представление на основе классов?

Я недавно создал систему категорий, но проблема в том, что когда я перехожу на другую страницу, не главную, все категории исчезают, потому что я не ссылался на них. Я обнаружил, что, добавив def get_context_data(self, *args, **kwargs): cat_menu = Category.objects.all() …

03.08.2022
Как использовать Django Simple Pagination?

Здравствуйте, братья Я использую Django Simple Pagination с github. Все довольно просто, но есть две проблемы. 1: Simple Pagination не показывает текущие ссылки. 2: Она не использует шаблон ссылки (который я хочу использовать для редактирования пагинации). Имя модуля: simple_pagination …

03.08.2022
ConfingExeption при отправке сигнала задания в kubernetes внутри django для активации pod

Я создал программу на C++ и установил ее в docker/kubernetes внутри облака google, используя действия Github. У меня есть 3 активных pods внутри моего кластера, и моя программа на c++ в основном принимает json в качестве входных данных от …

03.08.2022
Django - BaseSerializer.save() принимает 1 позиционный аргумент, но было задано 2

При реализации регистрации произошла следующая ошибка. Когда я отправляю запрос get, значение поля отображается нормально, но когда я отправляю запрос post, возникает следующая ошибка. [ BaseSerializer.save() принимает 1 позиционный аргумент, но было задано 2 ] Что мне делать? …

03.08.2022
Django : Добавление пагинации и панели поиска для фильтрации списка FormView (ClassView)

Я использую FormView из ClassView, доступного в Django, для загрузки и отображения списка файлов. В FormView нет методов get_queryset и pagination для удобного вывода списка данных. Поэтому я использовал метод get_context_data и метод get в сочетании с методом пагинации, который …

03.08.2022
Python manage.py runserver не запускается после git-клонирования моего репозитория

Пожалуйста, у меня проблемы с запуском python manage.py runserver после git клонирования репо моего проекта, создания виртуальной среды и установки всех необходимых требований. Пожалуйста, ответ нужен срочно

03.08.2022
Отношения внешнего ключа с булевыми значениями

Я работаю над одной функцией. У меня есть три различных типа автомобилей (седан, хэтчбек, внедорожник): Category(models.Model): id- name- image- Всего у меня 6 функций. Feature(models.Model): id- name- detail- image- Из 6 функций 4 есть в …

03.08.2022
Как я могу создать простой сайт, где пользователь/посетитель вводит некоторые данные через выпадающее меню и на основе этих данных отображается что-то конкретное?

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

03.08.2022
Как сделать Python Django HTMLCalendar кликабельным на основе даты нажатия?

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

03.08.2022
Преобразование динамического HTML-файла в PDF

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

03.08.2022
Django UpdateView - предотвращение фальсификации URL-адресов

У меня есть модель Contact. В url.py есть: path('contact/update/<int:id>/', views.ContactUpdate.as_view(), name='contact-update'), UpdateView выглядит следующим образом: class ContactUpdate(UpdateView): model = Contacts form_class = ContactForm template_name = 'contact_detail.html' success_url = reverse_lazy('test:contacts-list') Пк не включен в поля формы. …

03.08.2022
Django на Google App Engine подключение к Cloud SQL, не удается подключиться

У меня есть приложение Django, развернутое на App Engine. Внутри того же проекта я настроил экземпляр MySQL с частным IP. Примечание: Я использую эту БД для локальной разработки, и могу подключиться к ней через свой ноутбук, так как …

03.08.2022
Django generic DetailView Я хочу создать и отобразить несколько объектов, но что мне делать?

Model.py class Kcal(models.Model): height = models.PositiveIntegerField(default='', null=False , verbose_name='height') weight = models.PositiveIntegerField(default='', null=False, verbose_name='weight') age = models.PositiveIntegerField(default='', null=False, verbose_name='age') sex = models.CharField(max_length=200, choices=SEX_CHOICE, null=False, verbose_name='sex') view.py class KcalDetailView(DetailView): model = User context_object_name = 'target_kcal' template_name = 'kcalculatorapp/detail.html' def …

03.08.2022
Доступ к базе данных django из другого скрипта python

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

03.08.2022
Генератор схемы Costum drf-yasg для поддержки вложенных сериализаторов

Я создал вложенный сериализатор, где ModelSerializer включает другой сериализатор в качестве поля. Все работает хорошо, но в документах swagger в параметрах тела примера я не вижу поля openning_time. Что я могу изменить, чтобы получить поле openning_time в документации? Я пробовал …

03.08.2022
Как лучше всего использовать prefetch_related с мультинаследованием и несколькими типами скидок для сайта электронной коммерции?

У меня есть следующие модели: class Theme(models.Model): name = mode.charfield() class Category(mdoesl): name = models.charfield() class Product(models.Model): title = models.charfield() class Course(Product): .......... class LtProduct(Product): category = models.ForeignKey(Category) theme = models.ForeginKey(Theme) class CouponCode(models.Model): code = models.Charfield(unique = True) ......... …

03.08.2022
Oscar Django много категорий замедляют работу сайта

Я создал сайт (магазин одежды), который имеет 426 категорий. Сайт работает очень медленно из-за большого количества категорий. (Даже при создании дочерней категории она сохраняется в Category в базе данных, как видно из shell (oscar category creation)). Я пробовал много методов …

03.08.2022
Плагин импорта-экспорта django возвращает только 1 строку в excel

У меня есть набор форм в моем DetailView, где я позволяю пользователю вводить количество единиц в форму и после отправки он возвращает файл excel с экспортированными данными. Моя проблема в том, что я получаю только 1 строку в …

03.08.2022
Django : преобразование представления загрузки функции в представление класса

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

03.08.2022
Django force commit в представлении drf

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

03.08.2022
Django export env error : not a valid identifier

Я пишу на Django, и хочу экспортировать env в build.sh, env - это список типов файлов вложений электронной почты, я поместил его в список python в build.sh следующим образом: export PROJECT_EMAIL_FILE_TYPE = [".txt", ".doc",".docx","xls","xlsx","csv",".pdf", ".jpg",".png", ".jpeg",".html",".ppt",".1010xml",".1010log",".1010err",".1010zip"] Затем …

03.08.2022
База данных Postgres пуста при развертывании обновлений с помощью caprover и wagtail

У меня проблема: каждый раз, когда я устанавливаю обновление, я обнаруживаю, что моя база данных пуста. Я использую wagtail, и все созданные мной сообщения исчезают, когда я устанавливаю обновление. Я запускаю caprover на VPS, на котором я развертываю …

03.08.2022
В чем проблема, если в урлах django используется str:slug?

Привет ребята, я создаю сайт на django и мне нужно использовать slugs. Модель и URL выглядят следующим образом Модель slug = models.SlugField(null=False, allow_unicode=True, unique=True) URL urlpatterns = [ path('selectlanguage', views.selectlanguage, name='selectlanguage'), path('i18n/', include('django.conf.urls.i18n')), ] urlpatterns += i18n_patterns( path(_('product/<str:slug>/'), …

03.08.2022
Зафиксировать SQL даже внутри атомарной транзакции (django)

Как я могу всегда фиксировать вставку даже внутри атомарной транзакции? В этом случае мне нужно зафиксировать только одну точку, а все остальное откатить назад. Например, мое представление, декоратор содержит with transaction.atomic() и другие вещи: @my_custom_decorator_with_transaction_atomic def my_view(request): my_core_function() return …

03.08.2022
"GET /store/hello/ HTTP/1.1" 405 0 с Class-Based-Views (Django)

Я использую Class-Based-Views с "post" методом, как показано ниже: # "store/views.py" from django.shortcuts import render from django.views import View class Hello(View): # Here def post(self, request): return render(request, 'store/index.html') Далее, это "urls.py" ниже: <pre …

03.08.2022
Как закрыть соединение websocket, когда пользователь переходит на другой url

Итак, у меня есть приложение django с traffic.py для отправки данных клиенту (traffic.html) class ClientTraffic(WebsocketConsumer): def connect(self): self.accept() # LOOP here for send traffic when current url is x output = item.generateTraffic() u = float(output['tx-bits-per-second'])/1000000, d = float(output['rx-bits-per-second'])/1000000, …

03.08.2022
Невозможно получить название категории с помощью шаблонов в Django

Я работаю над проектом Django и хочу получить название категории в моем шаблоне, например Adventure, Hiking... но вместо этого он отображает идентификаторы категории, например 1,2,3. Вместо того, чтобы вывести название категории, он выводит мне id этой категории. Может ли …

03.08.2022
Как прочитать данные файла из метода подкласса FileField в Django?

Я создаю пользовательское поле в Django: from mysite.data_parsers import get_csv_data_as_dict from mysite.validators import csv_file_validator from django.db import models class CSVFileField(models.FileField): default_validators = [csv_file_validator] def get_data_as_dict(self): # How do I read the file data here? data = self.? …