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

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" …

25.01.2022
Django, DRF: Удаление определенного поля сериализатора только на первой странице

Как убрать field3 и field4 только на первой странице? Мне нужно что-то, что можно динамически повторно использовать, поскольку я планирую использовать его в нескольких представлениях. class CustomSerializer(serializers.ModelSerializer): class Meta: model = Model fields = ('field', 'field2', 'field3', 'field4') …

25.01.2022
Django delete post noReverseMatch

Пытаюсь удалить сообщение, но почему-то получаю NoReverseMatch views.py @login_required def task_detail(request, slug): ''' Detailed view of all tasks on given project ''' context = {} checklist = get_object_or_404(Checklist, slug=slug) context.update({'checklist':checklist}) form = NotesForm(request.POST or None) if request.method == "POST": …

25.01.2022
Django-channels: почему сообщение отправляется всем, а не одному пользователю?

Всем привет. Я создаю WebRTC приложение для видеочата. У меня есть функция удержания пользователя на линии, которая отлично работает: я нажимаю кнопку, сигнал идет на сервер, сервер посылает его пользователю с помощью self.channel_layer.send(), пользователь получает alert() и ставится на …

25.01.2022
TemplateSyntaxError в /course

Я пытаюсь включить url моих представлений в html navbar и когда я загружаю страницу, я получаю эту ошибку; Could not parse the remainder: ''courses:course_list'' from ''courses:course_list' вот мои ссылки на курсы from django.urls import path from . …

25.01.2022
Группировка по неделям и получение значений с датой начала недели и датой окончания недели в django

Вот моя модель Модель: class Order(models.Model): buyer = models.ForeignKey(Buyer, on_delete=models.CASCADE) value = models.FloatField(null=True, blank=True) date = models.DateField(null=True, blank=True) Мне нужен запрос для отображения недельных данных с датой начала недели и датой окончания недели. ожидаемая таблица: --------------------------------------------- | …

25.01.2022
Django не может сохранить экземпляр userprofile при сохранении форм

Я получаю эту ошибку Cannot assign "&lt;QuerySet [&lt;UserProfile: UserProfile object (131)&gt;]&gt;": "BlogComment.userprofile" must be a "UserProfile" instance. при сохранении моих форм. Вот мой код: if request.method == "POST": if comment_form.is_valid(): isinstance = comment_form.save(commit=False) name = request.POST['name'] email = request.POST['email'] …

25.01.2022
Суперпользователь Djnago не создан должным образом?

Суперпользователь создается, когда я удалил один из параметров AUTH_USER_MODEL &amp; в моделях AbstractBaseUser, PermissionsMixin и добавил (models.Model), иначе он не создает суперпользователя. models.py ============= import django from django.db import models import django.utils.timezone from django.conf import settings from django.db.models.signals import …

25.01.2022
Передача дополнительной информации в View

Я пытаюсь работать с Django формой более щадящим способом и на самом деле, я понятия не имею, как продвинуть эту тему дальше. У меня есть View, который отвечает за отображение формы, в условии If form.is_valid() я ищу бесплатные парковочные места, …

25.01.2022
Django Получение полного пути к url из имени_приложения

есть ли способ получить полный url из app_name? например reverse('myapp:bio') внутри класса ItemForm(forms.ModelForm) from django.urls import include, path app_name = 'myapp' urlpatterns = [ path('index/', views.index, name='main-view'), path('bio/&lt;username&gt;/', views.bio, name='bio'), ] я пытаюсь использовать его в MyForm(ModelForm), …

25.01.2022
Vs Code settings.json отсутствует

имеет расширение Vim VsCode. Где я могу установить пользовательские сопоставления? Уже искал, но все говорят, что это нужно делать в settings.json Но нет ничего, связанного с vim \settings.json { "editor.hover.enabled": false, "security.workspace.trust.untrustedFiles": "open", "workbench.startupEditor": "none", "editor.formatOnSave": true, "workbench.iconTheme": …

25.01.2022
Хотите загружать список вторых элементов при выборе первого элемента в формах Django

Как загрузить список университетов на основе выбранной страны. На прикрепленном изображении я получаю все университеты страны. Forms.py countries_list=list(Countries.objects.all().values_list('id','name')) universities_list=list(Universities.objects.all().values_list('id','name')) class ConsolidatedSheetDownloadForm(forms.Form): countries = forms.ChoiceField(choices=countries_list, required=True,error_messages={'required': 'Select country to proceed'}) universities = forms.MultipleChoiceField(choices=universities_list, required=True,error_messages={'required': 'Select university to proceed'}) <a href="https://i.stack.imgur.com/8ANvb.png" …

25.01.2022
Развертывание приложения Django на Heroku завершается с ошибкой

Ошибка приложения В приложении произошла ошибка, и ваша страница не может быть обслужена. Если вы являетесь владельцем приложения, проверьте свои журналы для получения подробной информации. Вы можете сделать это из Heroku CLI с помощью команды heroku logs --tailenter code …

25.01.2022
Django: Вход в систему не работает для некоторых пользователей

В настоящее время я изучаю django. Вот моя проблема: пользователь, созданный с помощью терминала с помощью createsuperuser, может войти на сайт, но пользователи, созданные с помощью моей страницы регистрации, не входят. Пользователи, созданные с помощью моей регистрации, появляются в …

25.01.2022
Как мгновенно перенести данные из формы на другую страницу?

Помогите, пожалуйста! Я пишу простой сайт для пожертвований на Django. Хочу использовать платежную систему LiqPay. Я описал форму, которая принимает данные от пользователя (def donation), но я не могу понять, как передать эти данные в другую функцию (class PayView, …

25.01.2022
Понижение версии django с 3.2 до 1.8 [закрыто]

Мой проект разработан на django 3.2, теперь я хочу понизить его до версии 1.8, потому что это необходимо. Каков будет наилучший курс действий для достижения этой цели? Я пытался изменить версию в requirement.txt, но получил ошибку совместимости django …

25.01.2022
Почему я получаю эту ошибку при запуске оболочки python manage.py в терминале? [закрыто]

File "c:\users\hp\appdata\local\programs\python\python39\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x90 in position 2: character maps to &lt;undefined&gt;