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

25.01.2022
Как импортировать файл из вложенного каталога с помощью django

Я создаю веб-приложение django. Для кода у меня есть несколько вспомогательных функций, которые я пытаюсь импортировать, но django выдает мне ModuleNotFoundError. Это структура моего файла ── stock_predictor ├── __init__.py ├── admin.py ├── apps.py ├── models.py ├── models_helper │ ├── …

25.01.2022
Ошибка отказа в разрешении на django-s3direct

При загрузке файла на S3 в консоли появляется ошибка следующего содержания [WARNING][220126 010447] Forbidden: /s3direct/get_aws_v4_signature/ [26/Jan/2022 01:04:47] "POST /s3direct/get_aws_v4_signature/ HTTP/1.1" 403 31 и Permission denied всплывающее окно отображается в браузере. Я снова и снова проверял учетные данные …

25.01.2022
Для чего нужна комната в разделе рендеринга?

***python Django framework Я не могу понять, для чего используется {'rooms':rooms}) в секции render, пожалуйста, помогите, я только учусь на django import imp from django.shortcuts import render from django.http import HttpResponse rooms =[ {'id':1, 'name':'learn python'}, {'id':2, 'name':'learn html …

25.01.2022
Django как предотвратить показ данных входящих форм другим формам?

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

25.01.2022
Как передать в reverse() аргумент? Django

Код в urls.py: urlpatterns = [ path('', TaskListView.as_view(), name='home_page'), path('create_task/', TaskCreateView.as_view(), name='create-task'), path('<int:year>/<int:month>/<int:day>/<int:pk>/update_task/', TaskUpdateView.as_view(), name='update-task'), path('<int:year>/<int:month>/<int:day>/<int:pk>/delete_task/', TaskDeleteView.as_view(), name='delete-task'), ] Код в models.py: def get_absolute_url_for_update(self): return reverse('update-task', kwargs={'year': self.publish.year, 'month': self.publish.month, 'day': self.publish.day, 'pk': self.pk}) def get_absolute_url_for_delete(self): return reverse('delete-task', kwargs={'year': …

25.01.2022
Ошибка отказа в разрешении при разработке приложения django. я использую windows 10. как решить эту ошибку?

Введите описание изображения здесь как решить эту ошибку в windows.

25.01.2022
Django как деактивировать учетную запись пользователя

Допустим, я хочу деактивировать определенную учетную запись пользователя, когда пользователь нажимает кнопку Deactivate Account. Как мне это сделать? \\\views.py def delete_view(request): profile = request.user if request.method == 'POST': form = DeleteUserForm(request.POST, request.FILES, instance=profile) if form.is_valid(): profile.is_active = …

25.01.2022
Django.db.migrations.exceptions.NodeNotFoundError: Migration order.0001_initial dependencies ссылается на несуществующий родительский узел

Я по ошибке удалил все папки миграций внутри приложения, а также удалил db. Также я выполнил команду python manage.py flush. После этого, когда я выполняю команду python manage.py makemigrations, у меня возникает та же ошибка. Я не знаю, как …

25.01.2022
Маршрутизация для класса FormView

У меня есть django_test проект и defapp приложение в нем. Я хочу получить доступ к форме.html, которую создает MyView, Я все еще запутался в маршрутизации. Я могу получить доступ к localhost/defapp/ и показать Hello, World …

25.01.2022
Проблема с версией развертывания Heroku Python

Heroku не будет продвигать мою версию Python для моего приложения Django, и я не могу понять, почему... Я обновил свой python с 3.8.7 до 3.10.2 и отразил это в файле runtime.txt, и изменения явно добавлены, но, похоже, это не работает. …

25.01.2022
Django моделирует БД поставщика с различными продуктами. Не удается определить таблицу отношения supplier_product

У меня есть проект Django, в котором есть поставщик и несколько продуктов, которые сильно отличаются друг от друга. Продукты называются ресурсами. Поскольку они очень разные, я не могу иметь таблицу продуктов и поэтому не знаю, как сделать модель supplier_product, …

25.01.2022
Что означает ^ для url

Возможно, это слишком простой вопрос. У меня есть этот urlpatterns в urls.py urlpatterns = [ url(r'^s3direct/', include('s3direct.urls')), path('admin/', admin.site.urls), ] localhost/admin работает, но localhost/s3direct показывает ошибку 404. Page not found (404) Request Method: GET Request URL: http://localhost:8099/s3direct …

25.01.2022
Как запланировать посты для карусели в шаблонах с помощью django?

Мне трудно найти решение, как запланировать посты для карусели bootstrap с динамическими данными в django. Пример: Я создал пост за 1 января - 30 января, если сегодня 1 февраля, то пост все еще должен быть виден в карусели. …

25.01.2022
Релейный фильтр Django не работает для поля с внешним ключом

Import graphene from graphene_django import DjangoObjectType from commodity.models import CommodityItem class Brand(models.Model): # more fields... name = models.CharField(max_length=500) class CommodityItem(models.Model): # more fields... is_online = models.BooleanField(default=True) brand = models.ForeignKey( Brand, on_delete=models.CASCADE, verbose_name='Brand', db_index=True) class CommodityItemNode(DjangoObjectType): class Meta: model = CommodityItem …

25.01.2022
Правильный способ предоставления кэш-бэкенда в Django

Я следую этой части документации Django, пытаясь добавить кэш в генерируемые карты сайта. Документация предоставляет следующий пример кода: from django.contrib.sitemaps import views as sitemaps_views from django.views.decorators.cache import cache_page urlpatterns = [ path('sitemap.xml', cache_page(86400)(sitemaps_views.index), {'sitemaps': …

25.01.2022
Django Передача параметров в функции

Мне нужно обновить четыре записи A в AWS для этого я использовал библиотеку boto3 python и для каждой из них я написал функции следующим образом @csrf_exempt @wrap_view def create_A_record_1(request): response = client.change_resource_record_sets( HostedZoneId='**********', ChangeBatch={ 'Comment': 'string', 'Changes': [ { …

25.01.2022
Django-countries как добавить поле сериализатора

Я пытаюсь добавить поле CountryField в сериализатор для процесса Register (используя dj-rest-auth) и не могу найти правильный способ его реализации. Все ответы, которые я нашел, просто говорят использовать то, что написано в документации, но мне это не помогает, возможно, я …

25.01.2022
Permission Denied When Installing Packages Using Pip In Docker Container Django

Я не могу установить пакет внутри моего контейнера docker, пожалуйста, дайте мне знать, как я могу решить эту проблему. Предупреждение: ПРЕДУПРЕЖДЕНИЕ: Каталог '/home/app/.cache/pip' или его родительский каталог не принадлежит текущему пользователю или не доступен для записи. …

25.01.2022
Django Azure SQL ProgrammingError Invalid Object name

Я пытаюсь использовать Azure SQL с Django с помощью mssql-django. Я получаю эту ошибку во время "makemigrations": django.db.utils.ProgrammingError: ('42S02', "[42S02] [Microsoft][ODBC Драйвер 17 для SQL Server][SQL Server]Недопустимое имя объекта 'customer_group_customergroup'. (208) (SQLExecDirectW); [42S02] [Microsoft][ODBC Driver 17 for SQL Server][SQL …

25.01.2022
Django-respondive-images не находит файлы, если они не находятся в локальном каталоге

Я использую responsive-images https://pypi.org/project/django-responsive-images/. на моем компьютере django работает хорошо, а также django-responsive-images, когда я переношу все на мой сайт responsive images не находит изображений в моем файле шаблона, если я использую <img class="card-img-top" srcset="{% srcset …

25.01.2022
Маршрут администратора Django перенаправляет на /login

Я новичок в Django и я только начал этот проект.... После создания суперпользователя с помощью этой команды python manage.py createsuperuser я попытался получить доступ к маршруту администратора, но при вводе /admin в браузере появляется эта ошибка Page not found …

25.01.2022
Как отладить S3direct с помощью django

В settings.py AWS_ACCESS_KEY_ID = ************* AWS_SECRET_ACCESS_KEY = ************** AWS_STORAGE_BUCKET_NAME = "my-bucket-develop-whitebear" S3DIRECT_DESTINATIONS = { 'images': { # "key" [required] The location to upload file # 1. String: folder path to upload to # 2. Function: generate folder path + filename …

25.01.2022
Django: Получение списка уникальных комбинаций m2m

У меня есть следующая схема модели в Django (Обратите внимание, что я опустил подробный обзор класса ModelB, поскольку он не имеет отношения к вопросу) class ModelA(Models.model): b = models.ManyToManyField(ModelB, blank=True) Данный набор запросов из объектов ModelA, я …

25.01.2022
Запуск скрипта из Django

У меня есть файл с именем "update_job.py" (это ETL). Он должен выполняться каждый 1 час для обновления данных. Теперь у меня есть идея: использовать цикл infinit внутри update_job.py и сделать sleep на 1h для каждого времени прохождения внутри …

25.01.2022
Django обновляет неправильное сообщение

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

25.01.2022
Обновление полей при обратном M2M-отношении

Наличие двух моделей: class Publication(model.Models): title = models.CharField(max_lenght=30) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Article(model.Models): headline = models.CharField(max_length=100) publications = models.ManyToManyField(Publication, related_name='articles') created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) Я хочу, чтобы, когда я добавляю …

25.01.2022
Django отображение изображения пользователя

Добрый день, У каждого пользователя есть изображение, как я могу отобразить изображение конкретного пользователя? \\\models.py class UserImage(models.Model): user = models.OneToOneField( settings.AUTH_USER_MODEL, default=None, null=True, on_delete=models.CASCADE) photo = models.ImageField( upload_to='images/', height_field=None, width_field=None, max_length=100) def __str__(self): return str(self.user) \\\forms.py class UserImageForm(forms.ModelForm): …

25.01.2022
Frontend get request vs backend get request

В настоящее время я работаю над проектом с фронтендом, который не обслуживается django, просто случайная html-страница и бэкенд, построенный на django. Мне нужно сделать get запрос с моего фронтенда, чтобы получить токен csrf, затем поместить этот токен в <input …

25.01.2022
Django Admin - Добавьте дополнительный диалог на поле

Я хотел бы иметь дополнительный уровень защиты ввода в определенном поле в админке, очень похожий на поле пароля: class MyModel(models.Model): very_important_field = models.CharField() Вместо того, чтобы показывать форму ввода для very_important_field Должна быть ссылка (как с …

25.01.2022
Невозможно импортировать модуль в проект Django

Моя директория проекта Django выглядит следующим образом : Я могу импортировать из папки приложения CPRS_admin в мою основную папку и все работает нормально, но когда я импортирую папку приложения …

25.01.2022
Я не могу получить доступ к своему видеоконтенту, используя pk в файле urls.py

Я хочу: когда пользователь нажимает на видео файл, то он переходит в шаблоны viewVideo: это место, где видео начнет воспроизводиться, например: YouTube.com или другие платформы социальных медиа, Как я могу установить это? То, что я сделал здесь, не отображает …

25.01.2022
UnboundLocalError at /products/add_review/2/ локальная переменная 'form' ссылается перед присвоением

Я пытаюсь добавить раздел отзывов на страницу подробного описания товара. Я столкнулся с этой ошибкой и не могу найти причину. Любая помощь будет принята с благодарностью. Я не использовал stackoverflow раньше, поэтому не уверен, что дал достаточно подробную информацию.

25.01.2022
Конечные точки API Django 504 Timeout только при аутентификации

У меня есть сервер приложений (APP) и сервер API (API). Запросы к /api отправляются через proxy_pass на сервер API. Я могу получить доступ к конечной точке api, обратившись непосредственно к серверу API, или предпочтительным способом через сервер APP. Все …

25.01.2022
Django-cleanup для удаления файлов и папок

Я проверяю django-cleanup заботу file delete. Когда я добавляю новый object model создается папка с object id, когда я удаляю этот объект, изображения удаляются, но folder id не удаляются. В docs я могу найти ссылку …

25.01.2022
Django Rest Framework - Фильтр по умолчанию, если не отправлен

У меня есть модель Property, которая имеет много полей, но меня интересует is_shared одно class Property(models.Model): .... is_shared = models.BooleanField(blank=True, null=True) У меня также есть довольно стандартный, из коробки, viewset, сериализатор и фильтр для этой модели. …

25.01.2022
Django get_name_display() не работает на странице администратора django для целочисленных полей

У меня есть модель типа, которая имеет имя IntegerField Есть Choices Tuple, который выглядит следующим образом: CHOICES = ( (1, 'test'), ) name = models.IntegerField(choices=CHOICES) def __str__(self): return "{}".format(self.get_name_display()) Я хочу показать человекочитаемое значение элемента выбора в Django …

25.01.2022
Django аннотирует поле на основе информации из другой базы данных без ORM

Я хочу аннотировать QuerySet информацией из другой таблицы базы данных Модель пользователя имеет поля 'user_id' в базе данных A с ORM. Таблица адресов имеет поля 'user_id' и 'address' в базе данных B без ORM, т.е. доступен только …

25.01.2022
Метод создания вложенного сериализатора Many-Many выполняет аналогичные n+1 запросы

У меня есть отношение "многие-ко-многим" между моделью User и моей пользовательской моделью Team. Где я могу добавить несколько пользователей в свою команду. Я использовал prefetch_related в моей модели команды, поэтому операция get (список) оптимизирована, в то время как операция …

25.01.2022
Uwsgi worker зависает при выходе, но только если он использовал модуль async trio

У меня есть Django-сайт, который использует пакет trio_cdp для генерации PDF-файлов с помощью безголового Google Chrome. Этот пакет является async, но мой проект Django - sync, поэтому он должен запускаться внутри trio.run() В нем также используются блокировки uwsgi, чтобы …

25.01.2022
Как подружить Django и MongoDB?

Я хочу хранить в MongoDB данные, получаемые из внешнего API которые могут иметь вложенные списки, или иногда вложенные объекты { foo: &quot;string&quot;, bar: [ ... ], baz: { ... } } Я воспользовался схемой из <a href="https://www.djongomapper.com/using-django-with-mongodb-array-field/#example" …