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

24.11.2022
Получение всех строк таблицы вместе с соответствующими строками другой таблицы в django ORM с помощью select_related

У меня есть 2 модели Модель 1 class Model1(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=255) type = models.CharField(max_length=255) details = models.TextField(max_length=1000) price = models.FloatField() Модель 2 class Model2(models.Model): id = models.IntegerField(primary_key=True) user_id = models.ForeignKey( User, on_delete=models.CASCADE ) plan_selected …

24.11.2022
Как работает django?

Такой вопрос я не фронтент-разработчик, но недавно стало интересна одна тема связанная с html страницами, и родился такой вопрос, я открываю код элемента какой-то страницы и вижу тэги по типу <script src="*.js" /> и вроде все понятно, скрипт встраивается в …

24.11.2022
Как хранить tran_id и val_id в базе данных?

Моя цель - реализовать платежный шлюз на моем сайте электронной коммерции, используя sslcommerz-python. Пользователь может купить товар, нажав на кнопку buy now напрямую, не сохраняя товар в корзине. Платежный шлюз работает хорошо. Теперь я хочу хранить tran_id …

24.11.2022
ERROR... Не обработанное исключение во время сборки. При запуске конвейера

Пытаюсь запустить конвейер, моя установка: GitHub Elastic Beanstalk с автомасштабированием и балансировкой нагрузки S3 Bucket для постоянных статических файлов После запуска конвейера не удается развернуть все экземпляры с одной и той же версией. Из журналов …

24.11.2022
Сериализаторы не работают на нескольких уровнях, как ожидалось в Django

У меня есть 4 модели и 3 сериализатора. 1 модель - это простая сквозная таблица, содержащая информацию о том, какой пользователь разместил какую реакцию на какую статью. models.py class User(AbstractUser): id = models.CharField(max_length=36, default=generate_unique_id, primary_key=True) username = models.CharField(max_length=250, unique=True) …

24.11.2022
Django переопределение метода сохранения с изменением значения поля

Мне нужна помощь в переопределении метода сохранения с изменением значения поля. У меня есть такая структура: models.py class Category(models.Model): name = models.CharField(max_length=255, validators=[MinLengthValidator(3)]) parent = models.ForeignKey('self', blank=True, null=True, related_name='children', on_delete=models.CASCADE ) class Product(models.Model): name = models.CharField(max_length=255, validators=[MinLengthValidator(3)]) …

24.11.2022
Корректное экранирование для использования в шаблонах Django, чтобы избежать ошибок литерала непереведенной строки в VS Code

В шаблоне Django .html следует предусмотреть следующее <button onclick="location.href='{% url 'my-route' pk %}'"> # Warns because of this -------^.......^ VS Code будет предупреждать о не завершенном строковом литерале, поскольку он не понимает, что внутри {% %} сначала обрабатывается …

24.11.2022
Динамическое определение атрибутов модели / полей базы данных в Django

Я хотел бы определить модель Django, выглядящую следующим образом: from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import ContentType from django.db import models class Foo(models.Model): object_id_1 = models.UUIDField() content_type_1 = models.ForeignKey(ContentType) object_id_2 = models.UUIDField() content_type_3 = models.ForeignKey(ContentType) object_id_3 = …

24.11.2022
Как добавить запись в базу данных Django через форму имея конкретные переменные и 1 инпут?

Хочу реализовать добавление записи в базу данных через форму, есть 4 поля в бд, req_id, message, user_status, date, мне надо сделать так чтоб в форме был инпут с добавлением message, а остальные данные заносились без инпутов. {% block …

24.11.2022
Изменение шаблона фильтрации запросов DRF url

По умолчанию DRF url шаблон для поиска "?search=<...>", где вы ищете по полю, которое вы добавляете в view's search_fields. Как я могу изменить это на "?field_name=<...>"? Как я могу изменить "?field_name__lte=" на "?field_name[lte]=" ?

24.11.2022
Как я могу отобразить или вернуть экземпляр модели django, используя другой экземпляр (который является первичным ключом)

У меня есть класс Wallet. user и Walletname являются экземплярами этого класса. когда регистрируется новый пользователь, класс Wallet создается по сигналу. вещь, которую я хотел бы сделать, это отображение или возвращение Walletname текущего зарегистрированного пользователя. спасибо Я пробовал …

24.11.2022
DRF APITestCase force_authenticate заставляет request.user возвращать кортеж вместо объекта User

У меня есть пользовательский класс аутентификации, соответствующий документации class ExampleAuthentication(authentication.BaseAuthentication): def authenticate(self, request): username = request.META.get('HTTP_X_USERNAME') if not username: return None try: user = User.objects.get(username=username) except User.DoesNotExist: raise exceptions.AuthenticationFailed('No such user') return (user, None) и я использовал …

24.11.2022
Solr search object and object_list print None

Я внедрил solr в django 4+ когда я ввожу запрос, он возвращает мне результат, но когда я запускаю цикл sqs = SearchQuerySet().models(Post).all() sqs.count() # output 3 и запустить цикл for result in sqs: print(request) output <WSGIRequest: …

24.11.2022
Это ошибка входа в систему? или?

Когда нажимаю вход в систему, страница не переходит на главную страницу, а остается на странице входа. the terminal show me "GET /login/?csrfmiddlewaretoken=LK82SQKdzu802NaUuXom8CWRn3S86WWK0XrzEqFCCrUmGGCe06MXoMgFtt0JLDRN&username=tim&password=tim123 HTTP/1.1" 200 3148 and the browser link this http://127.0.0.1:8000/login/?csrfmiddlewaretoken=MWNadf5CSlSmTnCFIlJ5aoJDKHL1ShJJ196HZP01ViEIxg4Zeu7Gqy3rQ7TCxYEM&username=tim&password=tim123 login.html {% extends "main/base.html" %} {% block title %} …

24.11.2022
Django - проблема с добавлением дополнительной переменной в контекст, которая будет подсчитывать совпавшие фильтры?

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

24.11.2022
Python-Docx - Jinja2: Заполнение документа word без изменения шаблона

Я пытаюсь заполнить свой шаблон word информацией из базы данных. Но он продолжает портить шаблон. Есть ли другой способ сделать результат точно таким же, как в шаблоне? template.docx result.docx …

24.11.2022
Как получить загруженный файл в представлениях?

Я пытаюсь получить загруженные данные в моих представлениях. Сначала я получаю путь, после чего мне нужно прочитать файл, но Django выдает мне ошибку FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/Users/edc/PycharmProjects/wl/SM/uploads/meetings notes (1).docx. но у …

24.11.2022
Динамическое изменение db_table django Meta

Простите за мой английский У меня есть таблица для управления списком конфигураций базы данных. Таблица post во всех базах данных имеет одинаковые поля, но разные имена. Например, таблица post называется md_post, а таблица post в другой базе данных …

24.11.2022
Я получаю ошибку при ограничении внешних ключей

Цель: Я хочу ограничить (20) количество студентов в группе. Я пытался сделать валидацию (основанную на этом вопросе - Limit number of foreign keys), но возникла проблема - она работает, когда я пытаюсь сделать 21 студента в группе в …

24.11.2022
Django - проблема с сохранением данных в Createview с ModelForm в базу данных не по умолчанию

У меня возникла проблема с сохранением данных в базу данных не по умолчанию. В models.py у меня есть: grid_fs_storage = GridFSStorage(collection='tab_userinquiries', base_url='mydomain.com/userinquiries/',database='mongo_instance') class DocsUserInquiry(models.Model): query_pk = models.CharField(blank=False, null=False, unique=True, max_length=150, primary_key=True) # auto - calculated query_file_md5 = models.CharField(blank=False, …

24.11.2022
Как отобразить first_name в базе данных на django

`views.py from allauth.account.views import SignupView from .forms import HODSignUpForm class HodSignUp(SignupView): template_name = 'account/signup.html' form_class = HODSignUpForm redirect_field_name = '' view_name = 'hod_sign_up' def get_context_data(self, **kwargs): ret = super(HodSignUp, self).get_context_data(**kwargs) ret.update(self.kwargs) return ret forms.py from .models import Admin …

24.11.2022
Невозможно описать POST-запрос с помощью BaseHandler

Извините за мой плохой английский get запрос работает нормально, данные отображаются правильно, но не удается добавить новые данные, выдает статус ошибки сервера 500 Class Test(models.Model): id = models.AutoField(u'id', primary_key=True) name = models.CharField(u'name', max_length=255, null=True) class Meta: db_table = u'test' verbose_name …

24.11.2022
DRF: many=True вызывает массив вместо возврата обычного объекта

Я использую вложенный сериализатор для доступа к адресу объекта каждого объекта. Единственный способ отображения значений - добавить many=true к "LeadFacilityDetailFacilitySerializer". Но проблема в том, что он добавляет [] вокруг моего объекта адреса. Что приводит к "undefined", когда я пытаюсь получить …

24.11.2022
Вызов списка, созданного с помощью getlist на форме

В моем проекте Django я сохраняю данные в поле, в котором сделан множественный выбор, в базу данных с помощью функции getlist и метода POST. Затем я извлекаю эти данные из базы данных и печатаю их на html-форме, но я не …

24.11.2022
Считается ли представление на основе функции в Django, возвращающее ответ JSON, RESTful?

Представление на основе функции в Django, которое аутентифицирует пользователя на основе sessionid и запрашивает с использованием X-CSRFToken (для POST вызовов), который возвращает данные в JSON, считается RESTFul? В настоящее время я не использую djangorestframework для своего проекта.

24.11.2022
Обратиться к полю модели, изменить и сохранить ее в своем методе класса Django CBV

Я хочу создать свой метод в классе представления DetailView и обратиться к полю модели, изменить и сохранить ее. Это можно сделать благодаря методу get_context_data. Например: self.object.views = F('views') + 1 self.object.save() self.object.refresh_from_db() Но можно ли сделать также в своем …

24.11.2022
Необходимо добавить инлайн поля ManytoMany в админку django

Я создаю множество полей в моей модели и создаю Inline Tabular с though также. но на django admin он показывает выпадающий список. и если я добавляю новое, то он показывает Popup. Но мне не нужно всплывающее окно. Вместо этого …

24.11.2022
Django-advanced-filters text contains не работает

Я хочу установить фильтр, который будет выдавать мне все элементы, где "@test.com" находится в электронном письме. При настройке фильтра поле позволяет мне выбрать что-то только из автозаполняемого списка существующих записей. В противном случае оно не сохраняется. Здесь нет возможности …

24.11.2022
Как вернуть значение кортежа choices в строковом формате в панели администратора django Admin

Я пытался получить значение кортежа из выбора кортежа CharField() в Model для отображения в строке панели администратора Django при каждом обращении к таблице Я знаю следующий ответ... get_foo_display() но он возвращает следующую ошибку AttributeError: 'device_table' object has …

24.11.2022
Django -- подключение к локальному postgresql в контейнере docker

Всем привет, я пытаюсь подключить локальную базу данных postgres к контейнеру docker в проекте django. как указано в этом сообщении это работает на моей локальной машине, которая является ubuntu 20.04 LTS, но не могу запустить тот же …

24.11.2022
При использовании функции объединения кверисетов django данные в кверисете, находящемся сзади, могут быть потеряны

При использовании функции объединения кверисетов django данные в кверисете, находящемся сзади, могут быть потеряны. Структура модели, которую я использовал, выглядит следующим образом. class Genre(models.Model): name = models.CharField(max_length=50) class Top_Movie(models.Model): title = models.CharField(max_length=100) release_date = models.DateField() popularity = models.FloatField() vote_count …

24.11.2022
Ошибка проверки ['clocked должен быть one off, one_off должен иметь значение True'].

Я пытаюсь сохранить периодические задачи с помощью пакета django_celery_beat и получаю вышеуказанную ошибку, код следующий. При сохранении используются сигналы постсохранения class MailTask(models.Model): name = models.CharField(max_length=100, blank=True) subject = models.CharField(max_length=100) message = models.TextField() from_email = models.EmailField() recipient = models.EmailField() sent = …

24.11.2022
Как я могу достичь stackedinlines модели администрирования Django в html-тегах?

Я использую stackedinline для создания подтемы для каждого типа рака, в админке все работает отлично, я могу добавить подтему для каждого типа рака прямо со страницы создания/редактирования типа рака, но я не могу понять, как отобразить подтему, связанную с …

24.11.2022
Несколько параметров __range в Django

Учусь Django создавая Интернет-магазин. Не могу понять, как сделать несколько диапазонов фильтрации. Вот код: class Shop(ListView): model = Product template_name = 'app/shop.html' context_object_name = 'shop' paginate_by = 9 def get_queryset(self): qs = Product.objects.filter(draft=False) if 'find' in self.request.GET: qs = qs.filter(name__icontains=self.request.GET.get('find')) …

24.11.2022
Как остановить путь выполнения снова, чтобы присоединиться с тем же путем в django

как я могу остановить это, например, если я выполнил http://127.0.0.1:7000/search_acctable/?txt=Kalpesh, но если теперь я снова запускаю свой код, то он выполняется как http://127.0.0.1:7000/search_acctable/?txt=Kalpesh/search_acctable/?txt=any в django как я могу решить это мне нужна …

24.11.2022
Модель для загрузки и скачивания файла из определенной категории

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

24.11.2022
Где проверить настройки при запуске

После выполнения settings.py мне нужно проверить, все ли настройки были найдены из переменных .env, и выдать ошибку, если это не так. Где подходящее место для размещения этой логики? Прямо в settings.py? manage.py?

24.11.2022
Custome route в админке django

Я хотел настроить маршрут администратора django Не из /admin во что-то другое, а для добавления нового кликабельного пользовательского маршрута в панели администратора В настоящее время я создал суперпользователя с помощью команды python manage.py createsuperuser. Я могу войти в …

24.11.2022
Хотите сделать код для неактивного или простаивающего пользователя в Python, когда он не показывает никаких движений на экране, клавиатуре и мыши через

Я студент и я делаю приложение для отслеживания времени активности. Поэтому, пожалуйста, помогите мне найти решение. За последние 4 дня я нашел подсказки или код. Я получил одно решение от моего друга. Но я запутался, как его использовать. Если …

24.11.2022
Я не могу установить Django, и выдается сообщение "Installation failled".

Я хочу установить Django, но когда я запускаю pipenv install django, он создает виртуальную среду и затем выдает Installation Failed. Перед тем, как попробовать нижеприведенные коды, я запустил pip install django для установки Django. И нет никаких проблем …