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

21.10.2022
Django filter: Как отфильтровать результаты с несколькими значениями

Я работаю над Django и мне нужно фильтровать записи, например: table: Person name age David Abraham Benj 18 Итак, если я запускаю это, Person.objects.filter(name__icontains="David …

21.10.2022
Файл Django huey не обрабатывает все задания

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

21.10.2022
Аннотировать результаты из метода связанной модели на модель Queryset?

Я пытаюсь выяснить лучший / наиболее эффективный способ получить "прогресс" объекта Summary. Объект Summary имеет X объектов Grade - объект Grade is_complete когда у него есть Level выбранный и есть 1 или более связанных Evidence объектов. Я пытаюсь …

21.10.2022
Внутренняя часть Django не отправляет ответное сообщение обратно на переднюю часть React

В настоящее время я работаю над проектом электронной коммерции с использованием django и react. Я закончил создание маршрута создания заказа, и он работает нормально в плане добавления заказа и orderItem в базу данных. (Я проверяю из панели администратора). Однако …

21.10.2022
Показать или узнать атрибуты LDAP в django

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

21.10.2022
Как применить шаблон для класса django ModelViewset

Hello я застрял и не могу применить свой html к этому классу, пожалуйста, помогите class ProductViewSet(ModelViewSet): queryset = Product.objects.prefetch_related('images').all() serializer_class = ProductSerializer filter_backends = [DjangoFilterBackend, SearchFilter, OrderingFilter] filterset_class = ProductFilter pagination_class = DefaultPagination permission_classes = [IsAdminOrReadOnly] search_fields = ['title', 'description'] …

21.10.2022
Django.db.migrations.exceptions.MigrationSchemaMissing ошибка Подключение Postgres к Django?

Это мой первый раз, когда я использую другую базу данных, кроме sqlite3 с django, поэтому я выбрал postgres, установил его на своей машине и создал пользователя и базу данных, но после настройки set.py при миграции я получил эту ошибку # …

21.10.2022
Невозможно добавить ненулевое поле Error при расширении Abstract User

Я хочу расширить базовую абстрактную модель пользователя, и вот расширенная модель: class Student(AbstractUser): birth = models.DateField(default=datetime.date.today) street = models.CharField(max_length=25) street_number = models.IntegerField(validators=[MinValueValidator(0), MaxValueValidator(99)]) city = models.CharField(max_length=20) province = models.CharField(max_length=20) code = models.IntegerField(validators=[MinValueValidator(0, MaxValueValidator(9999))]) address = str(street) + str(street_number) + …

21.10.2022
Есть ли способ перезаписать стандартные операции id, tag, name, description сгенерированной схемы drf api?

Есть ли способ перезаписать стандартные operationid, name, tag, type, summary, description из сгенерированной drf api схемы?

21.10.2022
Изучение лучшего способа сделать это (Модели Django)

Я делаю Django и у меня есть 4 модели. Район, провинция, школы и пользователь. Округ принадлежит провинции, в модели/таблице School есть внешние ключи, к которым принадлежат школы. В таблице User у меня есть внешние ключи District, Province и School. Эти …

21.10.2022
Django python manage.py runserver TypeError: 'dict' object is not callable

''' Окружение: Метод запроса: GET URL запроса: http://127.0.0.1:8000/league/ Версия Django: 4.1.2 Версия Python: 3.10.0 Установленные приложения: Traceback (последний последний вызов): Файл "/Users/km/Projects/tournament/Worldchamps/champ_env/lib/python3.10/site-packages/django/core/handlers/exception.py", строка 55, in inner response = get_response(request) Тип исключения: TypeError в /league/ …

21.10.2022
Задание отображения поля django DateField из модели, а не из формы/ввода/настроек?

У меня есть модель Django с полем DateField, примерно так: production_date = models.DateField(null=True, blank=True) Я пытаюсь сделать так, чтобы это поле отображалось в формате даты Python по умолчанию в шаблонах, который выглядит как "2000-01-01". Но в шаблоне …

21.10.2022
Ошибка: нет такой таблицы при расширении Abstract User Model

Я хотел расширить базовую абстрактную модель пользователя в Django, чтобы иметь некоторые другие поля: class Student(AbstractUser): birth = models.DateField(default=datetime.date.today) street = models.CharField(max_length=20) street_number = models.IntegerField(validators=[MinValueValidator(0), MaxValueValidator(99)]) city = models.CharField(max_length=20) province = models.CharField(max_length=20) code = models.IntegerField(validators=[MinValueValidator(0, MaxValueValidator(9999))]) address = str(street) …

21.10.2022
Как использовать HTMX для отправки url в аудиоэлемент HTML

Вот что я придумал на данный момент. Где я ошибаюсь? <button hx-put="/link/to/file.mp3" hx-target="audio"> LOAD TRACK 1 </button> <audio controls> <source src="audio" type="audio/mpeg"> Your browser does not support the audio element. </audio>

21.10.2022
Как я могу передать в href поле моей модели, чтобы поместить его после в модальный id

Я пытаюсь сделать динамический список, чтобы создать все ссылки, которые я уже сохранил. <div class="row"> <div class="col-2"> <div class="list-group" id="list-tab" role="tablist"> {% for reference in reference_list %} <a class="list-group-item …

21.10.2022
Как создать выпадающий список внешних ключей в шаблоне?

Без хрустящих форм я могу создать форму следующим образом <form method="POST"> {% csrf_token %} <input type="text" id="name" name="name" value="{{ project.name }}"/> </div> Однако я не знаю, как создать выпадающий список из внешних ключей . Я …

21.10.2022
Python3.9 не распознает оператор Walrus :=

Я создал виртуальную среду в python3.9. Затем я установил фреймворк django 4.0 командой pip. Все хорошо, но неожиданно выяснилось, что python 3.9 не распознает оператор :=. Этот оператор был введен в python 3.8. Почему я получаю эту ошибку от …

21.10.2022
Django.utils.datastructures.MultiValueDictKeyError: 'q'

Когда я пытаюсь фильтровать содержимое с помощью тегов, я получаю следующую ошибку 2022-10-21 16:05:47,853: Internal Server Error: /tag/tag1/ Traceback (most recent call last): File "/home/app/.virtualenvs/venv/lib/python3.10/site-packages/django/utils/datastructures.py", line 84, in __getitem__ list_ = super().__getitem__(key) KeyError: 'q' **NO MATCH** During handling …

21.10.2022
Перенаправление моей страницы входа на новую страницу и если пользователь запомнил и уже вошел в систему, показать эту новую страницу

Setting.py STATIC_URL = '/static/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' LOGIN_REDIRECT_URL = '/home1' LOGIN_URL = 'login' views.py def home(request): return render(request, 'users/home.html') class RegisterView(View): form_class = RegisterForm initial = {'key': 'value'} template_name = 'users/register.html' def dispatch(self, request, *args, **kwargs): …

21.10.2022
Миграция Django завершилась по таймеру

У меня есть таблица регистрации, в которую постоянно записываются данные, в которую я хочу добавить столбец, миграция работает нормально на локальном компьютере, но при развертывании происходит сбой по времени Вот файл миграции: from django.db import migrations, …

21.10.2022
Почему в Django не выполняется запрос "SELECT"?

У меня есть person таблица , как показано ниже: # "store/models.py" from django.db import models class Person(models.Model): name = models.CharField(max_length=30) И, у меня есть test вид с print(Person.objects.all()) как показано ниже: # "store/views.py" …

21.10.2022
Django queryset filter based on slug

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

21.10.2022
При использовании pipreqs получаем неизвестную ошибку при создании файла requirements.txt

Pipreqs .\ происходит следующая ошибка. я искал в google и не нашел никакого решения. ERROR: Failed on file: .\static\bower_components\jvectormap\converter\converter.py Traceback (последний последний вызов): File "C:\Users\bsant\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, Файл "C:\Users\bsant\AppData\Local\Programs\Python\Python310\lib\runpy.py", строка …

21.10.2022
Как аутентифицироваться в правильной области видимости через OAuth в Django?

Я пытаюсь войти в мой Django API из другого веб-приложения. Я настроил приложение с помощью Django OAuth Toolkit (на основе пароля владельца ресурса). Вход работает нормально, и я получаю accessToken, но область видимости, которую я запрашивал, не подходит. Я получаю …

21.10.2022
Невозможно импортировать имя ... из частично инициализированного модуля

В течение нескольких дней файл models.py приложения 'companies' импортировал модель ('projects') из файла models.py приложения 'projects'. В обратном порядке, я только что написал строку для импорта модели из companies.models в projects.models и получаю эту ошибку Я …

21.10.2022
Django : Загрузка PDF, сгенерированного библиотекой FPDF

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

21.10.2022
Django admin получает обновленную модель (и обновленные родственные модели, которые являются инлайн) при нажатии кнопки "Сохранить"

У меня есть модель с именем User и у нее есть некоторые поля, а также некоторые относительные модели. Он зарегистрирован на странице администратора, и некоторые из его относительных моделей зарегистрированы как его инлайны. Теперь у меня есть …

21.10.2022
Удвоенное значение при использовании аннотации Sum,Count

Я использую этот код и получаю результат, который не соответствует моим ожиданиям queryset= User.objects.annotate(earned_leave=Sum('logs__work_hours')) Вот мои данные "logs": { "id": 96, "time_in": "11:43:34", "time_out": "21:25:49", "user": "admin", "date_created": "2022-10-21", "work_hours": 10, "last_action": "logout", "earned_credit": "0.38400" } …

21.10.2022
Многократное обновление DRF с уменьшением количества обращений к базе данных

Я использую пример DRF с множественными обновлениями, который работает нормально, за исключением того, что каждое self.child.update является отдельным запросом на обновление базы данных. Есть ли способ переписать это, чтобы вызывать обновления одним запросом как массовое обновление? class …

21.10.2022
Вопрос Django ORM о методах для объекта QuerySet

Может кто-нибудь объяснить мне, почему можно использовать метод типа count() для объекта QuerySet, но что-то вроде pop() не работает.

21.10.2022
Djstripe: обеспечение успешной оплаты новой подписки перед подтверждением успешной подписки клиенту

Мы используем Djstripe для создания подписок Stripe на нашем Django сайте следующим образом: # Create the Stripe subscription stripe_subscription = stripe.Subscription.create( customer=customer_id, items=[{'price': plan_id}], expand=['latest_invoice.payment_intent'], metadata=metadata, ) # Sync subscription from Stripe subscription = Subscription.sync_from_stripe_data(stripe_subscription) Процесс со …

21.10.2022
Возврат определенного поля с помощью ForeignKey

Class Client(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) client_name = models.CharField('Nom et prénom', max_length=120) def __str__(self): return self.client_name class OtherInfos(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) client_name = models.ForeignKey(Client, null=True, on_delete=models.CASCADE) client_detail = models.TextField('détails', blank=True) def __str__(self): return str(self.client_name) class information(models.Model): id …

21.10.2022
Модель рендеринга в Django

Новичок в Django. Вместо того, чтобы писать шаблон, есть ли способ визуализировать модель, подобный crispy визуализации форм ввода? {{ pro_form|crispy }}

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

Допустим, у меня есть такая таблица: | Name | Age | Country | -------------------------- | A | 17 | England | -------------------------- | B | 18 | Swiss | -------------------------- | C | 19 | Italy | -------------------------- | …

21.10.2022
Как предотвратить изменение размера изображения при каждом сохранении объекта в dadtabase?

У меня эта модель: class Book(models.Model): title = models.CharField(max_length=256) price = models.IntegerField() category = models.ForeignKey('Category', on_delete=models.PROTECT) rating = models.FloatField(validators=[MaxValueValidator(10), MinValueValidator(1)]) discount = models.IntegerField(blank=True, default=0) final_price = models.IntegerField(blank=True) created_date = models.DateTimeField(auto_now_add=True) description = models.TextField(blank=True, null=True) count = models.IntegerField(default=0) author …

21.10.2022
Почему обращение к объекту Django приводит к тому, что страница не завершает загрузку?

Я настраиваю свой проект django в производственной среде и получаю странное поведение, когда страница рендерится, но значок загрузки во вкладке Chrome продолжает вращаться. В конечном итоге это заканчивается ошибкой "Failed to load resource: net::ERR_HTTP2_PROTOCOL_ERROR" после того, как он достигнет …

21.10.2022
Как изменить GET-запрос, чтобы вызвать ответ с вложением файла (законным образом)?

У меня есть проект Django, который использует шахматный модуль python для отображения шахматной доски в главном представлении. По умолчанию это пустая доска: views.py import chess, chess.pgn def index(request, pgn_slug=None): board = chess.Board() game = chess.pgn.Game.from_board(board) game.headers["DrawOffered"] = "False" …

21.10.2022
Django - Получить пользователя с самой высокой ставкой

Мне нужно получить пользователя, который сделал самую высокую ставку за объявление на сайте аукциона. models.py: class Listing(models.Model): class Category(models.TextChoices): BOOKS = 'Books' SPORTS = 'Sports' DEATHLY_HALLOWS = 'Deathly Hallows' CLOTHING = 'Clothing' WANDS = 'Wands' JEWELRY = 'Jewelry' title …

21.10.2022
Как перевести деньги напрямую с сайта paypal в банк с помощью python

Мне нужна помощь У меня есть сайт, с которого пользователь добавляет деньги на мой paypal и мне нужен скрипт python для отправки денег с моего кошелька на одном сайте на любой банковский счет.

21.10.2022
Расположение nginx указывает на django, но он переходит к react app

У меня есть React frontend и Django backend, оба организованы в docker-compose с портом 7000, открытым для React, и портом 9000, открытым для Django. Эта система размещена на серверной машине, чей конфиг расположения nginx следующий: [...] location / …