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

01.11.2021
Как я могу запустить локальный сервер Django dev с SSL, используя домен .local?

У меня есть Django сайт, который использует межсайтовые запросы между поддоменами. Для того чтобы это работало, мне нужны FQDN и SSL во время локальной разработки. Я использую dnsmasq для разрешения .local доменов, и runserver_plus для работы на HTTPS: …

01.11.2021
No such column: Homepage_numbers.number1_text

вот код models.py class Numbers(models.Model): number1_text = models.CharField(max_length=200) number2_text = models.CharField(max_length=200) def __str__(self): return self.number1_text def __str__(self): return self.number2_text вот код admin.py admin.site.register(Numbers) class Numbers(admin.ModelAdmin): fieldsets = …

01.11.2021
Получение пустого набора запросов Django

Я пытаюсь разработать функциональность поиска, но каждый раз получаю пустой набор запросов . class SearchView(TemplateView): template_name = "search.html" def get_context(self, **kwargs): context = super().get_context(**kwargs) kw = self.request.GET.get("search") results = Thread.objects.filter(Q(heading__icontains=kw) | Q(thread_content__icontains=kw)) print(results) context["results"] = results return context …

01.11.2021
Вызов api по определению в django

У меня есть api, настроенный на url, чтобы иметь возможность вызывать с токеном предъявителя {base_url}/iterations.json. Мне интересно, могу ли я как-то вызвать вложенное значение из этого, которое не появляется в моем оригинальном api. Подробнее: Мой url …

01.11.2021
Последовательное выполнение задач celery

У меня есть тяжелая задача celery, которая анализирует данные из XML файлов в DB, и иногда у меня возникают проблемы с медиа файлами из-за того, что задачи celery запускают несколько парсеров, которые мне не нужны. Поэтому я хочу знать, …

01.11.2021
Как обновить кэшированный набор запросов для определенных ситуаций

У меня есть приложение django, использующее redis в качестве кэша, все работает хорошо, за исключением моих представлений, где я использую какой-то фильтр, моя логика такова: У меня есть форма для полей фильтра, когда пользователь заполняет их и нажимает кнопку …

01.11.2021
Pycharm $python3 manage.py runserver проблема

Я пытаюсь изучить фреймворк Django и начал с запуска проекта. У меня, кажется, есть некоторые проблемы на Pycharm: PyShop1 % $python3 manage.py runserver Когда я ввожу это, он выводит: zsh: command not found: manage.py …

01.11.2021
Первая установка сессии в POST-запросе Django, но не удается увидеть идентификатор сессии в GET-запросе для того же проекта

Def funcpost(request,format=None): if request.method=="POST": y=request.POST[" FirstName"] x=request.FILES['LastName'] request.session['name'] = y def funcget(request,format=None): if request.method=="GET": x1=request.session.get("name") print(x1)

01.11.2021
Django Watchtower отказано в подключении при запуске сервера localhost

Я использую Django watchtower для регистрации событий в Cloudwatch и настроил регистрацию в файле настроек. development.py boto3_session = Session( aws_access_key_id=AWS_ACCESS_KEY_ID, aws_secret_access_key=AWS_SECRET_ACCESS_KEY, region_name=AWS_REGION) LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 'root': { # 'level': 'INFO', # …

01.11.2021
Получение объекта пользователя из строки токена в DRF Token In Django с помощью Knox Token

У меня вопрос, связанный с Django. Я использую Knox Token Authentication для генерации токенов для каждого пользователя, когда он входит на страницу. Теперь я хочу использовать этот токен для каждого запроса, который будет отправлен, чтобы я мог получить …

01.11.2021
Строковое представление модели Django

Я знаю, что строковое представление объекта модели может быть достигнуто путем добавления class Company(models.Model): name = models.CharField() email = models.EmailField(unique=True) def __str__(self): return self.name Но это представление объекта компании, а не самого класса модели. То есть, если …

01.11.2021
Как эффективно получить количество внешних ключей в модели Django?

У меня есть три таких модели: class House(models.Model): name = models.CharField(max_length=150) def get_house_count(self): fetchs = 0 for fetch in self.fetchs.all(): fetchs += 1 return fetchs class Person(models.Model): house = models.ForeignKey(House, related_name="persons", on_delete=models.PROTECT) first_name = models.CharField(max_length=150) def get_person_count(self): person_fetchs = …

01.11.2021
Как я могу добавить атрибут translate в приведенный ниже код. Я собираюсь предоставить перевод в файле .po

<th rowspan="2" class="text-center">a1</th> <th rowspan="2" class="text-center"> a2</th> <th rowspan="2" class="text-left">a3</th> <th rowspan="2" class="text-center">a4</th> Как добавить атрибут translate в приведенный ниже код. Я собираюсь предоставить перевод в файле .po.

01.11.2021
Я продолжаю получать эту ошибку ModuleNotFoundError: Нет модуля с именем 'template'

Я продолжаю получать ошибку ModuleNotFoundError: Нет модуля с именем 'template'. Я понятия не имею, что делать и откуда берется эта ошибка. Я думаю, что это может быть из-за файла настроек, но я не знаю, что изменить. Если кто-то знает, как …

01.11.2021
Объект пользовательской модели пользователя не создается после регистрации allauth

Я пытаюсь создать пользовательский объект пользователя (модель Author) сразу после регистрации нового пользователя с помощью сигнала allauth's signal, регистрация работает нормально и пользователь создается, но объект (Author) не создается. Это моя модель автора (пользовательского пользователя): class Author(models.Model): …

01.11.2021
Составной первичный ключ в Django и unique_together

У меня есть база данных, в которой есть таблица order_details с составным первичным ключом из двух полей: order и product. Таким образом, один заказ может иметь много order_details, другими словами: один продукт может иметь много продуктов, связанных с ним. …

01.11.2021
Как Django оценивает менеджеры объектов, когда у нас их несколько?

Рассмотрим следующие объекты в Django ORM: class Post(models.Model): ... published = PublishedPostManager() objects = models.Manager() Сейчас в админке Django отображаются только опубликованные. Можем ли мы изменить поведение, чтобы Django ORM использовал объекты по умолчанию без какого-либо порядка? …

01.11.2021
Django поле множественного выбора

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

01.11.2021
Мне нужно вызвать несколько веб-страниц для извлечения информации для приложения django, а затем отобразить ее, но я не знаю, как правильно ее отобразить.

Моя проблема в том, что когда я вызываю внешнюю веб-страницу и отображаю ее как {{ html }} в цикле for, она печатает для всех из них, есть ли способ печатать только для одного. Часть после b'{"carpark_name": "многоэтажный", "дата": "01-11-21 …

01.11.2021
Django Rest Framework Summarize Nested Object Data By Distinct Month

Я пытаюсь создать сериализатор категорий, который будет суммировать суммы транзакций по месяцам для каждой категории для следующих моделей моделей. class Category(models.Model): description = models.CharField(max_length=255) class Transaction(models.Model): description = models.CharField(max_length=255) amount = models.FloatField() date = models.DateField() category = models.ForeignKey(Category, on_delete=models.CASCADE, related_name='transactions', …

01.11.2021
Как указать "исключенные_поля" при использовании diff_against в simple_history в Django

Я использую diff_against в simple_history в django. Смотрите "diffing history diffing" в документации по simple_history: https://django-simple-history.readthedocs.io/en/latest/history_diffing.html У меня все работает, но он утверждает: "diff_against also accepts 2 arguments excluded_fields and included_fields to either explicitly include or exclude fields from being …

01.11.2021
Одна модель - несколько таблиц: Django ORM против SQL-запроса

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

01.11.2021
Функционал подписок на сайте

Нужно реализовать функционал подписок на сайте по определенным тарифам. То есть человек оплачивает определенный вид подписки, и он должен иметь доступ только к тем функциям сайта которые указанны в подписке. Есть какие то примеры реализации данного функционала ? Я не …

01.11.2021
Как выполнить сортировку просмотренных элементов в Django

Как в заголовке. У меня проблема, потому что я не могу сортировать элементы, которые я просматривал. Или я должен использовать Javascript, а не чистый Django для выполнения таких вещей? views.py def searchView(request): if request.method == "GET": context = …

01.11.2021
Ссылка для проверки электронной почты Allauth по-прежнему работает после проверки и не аннулируется

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

01.11.2021
Celery игнорирует переменные Django settings.py

Я создал тестовую среду Django для производства на Ubuntu 20.04 Sever, следуя этому руководству: Развертывание Django. Конкретно, я разместил проект Django в: /opt/mydangoproject/ celery.py celery_config.py settings.py etc и у меня есть дополнительный …

01.11.2021
Понимание требования к связанному полю для обеспечения набора запросов

Подумайте: class CouponSerializer(serializers.ModelSerializer): courses = serializers.PrimaryKeyRelatedField( many=True, read_only=True) class Meta: model = Coupon exclude = ['users'] Если я удалю read_only=True, я получу ошибку: AssertionError: Relational field must provide a `queryset` argument, override `get_queryset`, or set read_only=`True`. …

01.11.2021
Как создать представление для деталей одного поста и url с двумя slug в django?

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

01.11.2021
Недопустимая строка формата, хотя не было указано никакого формата

Я получаю ошибку "Invalid format string" при тестировании следующего представления: class CouponListView(generics.ListAPIView): permission_classes = [IsAuthenticated, ] queryset = Coupon.objects.all() def list(self, request, format=None): queryset = request.user.coupons.all() serializer = CouponSerializer(queryset, many=True) return Response(serializer.data) Вот CouponSerializer: class CouponSerializer(serializers.ModelSerializer): …

01.11.2021
Как я могу использовать Celery и получить время запуска от пользователя?

Мне нужно сделать задачу celery, в которой пользователь должен ввести время, когда он хочет начать процесс, и после этого в это точное время задача должна повторяться каждые 24 часа. Например, Я ввел время 00:00 и когда наступит 00:00, программа …

01.11.2021
Каким образом ограничить строки в div с выравниванием по бокам

Каким образом можно выровнять строки в ограниченном div, так чтобы они равномерно расположились по бокам. Пример: Имеется div, где вмещается 4 строки, имеются 8 строк. Нужно чтобы слева было 4 строки, а справа 4.

01.11.2021
Django - Query_set возвращает пустой список массивов при запуске в тесте

Я пытаюсь запустить TestCase на моей модели. У меня уже есть база данных MySQL (конкретно MariaDB через HeidiSQL GUI), созданная и подключенная с соответствующими данными внутри для этого проекта. Мой код test.py выглядит следующим образом: class TestArrivalProbabilities(TestCase): …

01.11.2021
Как получить количество записей в модели в django rest framework?

Я использую GenericAPIView и сериализатор в модели для получения данных из таблиц. Теперь я не могу понять, как я могу получить количество записей из таблицы в моем rest api. Ниже приведен пример кода, в котором я получаю записи urls.py …

01.11.2021
Django FIlter Alll Children Categories без знания глубины

У меня есть models.py class Category(models.Model): headline = models.CharField(max_length=100) parent_category = models.ForeignKey('self', on_delete=models.CASCADE, related_name='children', null=True, blank=True) admin.py main_cat = Category.objects.filter(pk=1) Теперь я пытаюсь отфильтровать все дочерние категории main_cat как мне это сделать?

01.11.2021
Как получить переведенное слово в шаблоне непосредственно в django-parler?

На моей странице детализации фронтенда, в шаблонах я хочу получить переведенные слова. Поскольку переведенные поля находятся внутри блока translations class UsefulLinks(TranslatableModel, BaseModel): translations = TranslatedFields( name=models.CharField(verbose_name=_('Useful Link Name'), max_length=255) ) icon = models.ImageField(verbose_name=_('Link Icon'), upload_to='') Я не …

01.11.2021
Запуск приложения django внутри контейнера docker

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

01.11.2021
Как работает ListCreateAPIView?

Я новичок в Django Rest Framework и хочу четко понять, как работает ListCreateAPIView. Мы просто можем предоставить queryset, serializer_class и он создаст конечную точку чтения-записи. Я искал информацию в официальном документе, но не нашел того, что мне нужно. …

01.11.2021
Как выполнить потоковую обработку электронной почты в Django?

Может кто-нибудь поделиться, как я могу сделать потоковую передачу для отправки электронной почты на виртуальном хостинге для моего приложения Django? Я пробовал потоковую обработку на python, которая отлично работает на localhost, но не отправляет email на облачном хостинге. …

01.11.2021
Заставьте Django ORM автоматически получать свойства

Допустим, у меня есть модель Post следующего вида: class Post(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) text_content = models.CharField() @property def comment_count(self): return self.comments.count() Допустим, мне нужно получить все данные для поста с ID 3. Я знаю, …

01.11.2021
Шаблон URL Django для управления созданием и обновлением в одном представлении - ошибка NoReverseMatch

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