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

31.03.2022
Форма UpdateView и DeleteView и 3 иерархические модели

Я пытаюсь создать 'Expense Tracker'. У меня есть запрос относительно UpdateView и DeleteView и моделей с 3 иерархическими уровнями. Я смог создать CreateView для модели 'Expense', но представление обновления и удаления выдает много ошибок. Подскажите, пожалуйста, как написать код …

31.03.2022
Django - unique_together с вложенным полем в M2M

У меня есть две модели A и B, которые имеют отношение "многие ко многим" по идентификаторам. У B есть поле "тип", и оно может иметь много записей с похожим "типом". Я хочу управлять этим отношением на каждом A, связанном …

31.03.2022
PGsql удаление полей в таблице и связанных с ними полей в анотере одной командой

В моем проекте django есть две модели: class Results(models.Model): device = models.ForeignKey(Device, null=True, on_delete=models.SET_NULL) proj_code = models.CharField(max_length=400) res_key = models.SlugField(max_length=80, verbose_name="Message unique key", primary_key=True, unique=True) read_date = models.DateTimeField(verbose_name="Datetime of vals readings") unit = models.ForeignKey(ModbusDevice, null=True, on_delete=models.SET_NULL) и …

31.03.2022
Я попробовал валидацию электронной почты, и она прошла успешно, но я хочу, чтобы эта ошибка отображалась во всплывающем уведомлении.

Я попробовал валидацию электронной почты, и она прошла успешно, но я хочу, чтобы эта ошибка отображалась в виде всплывающего уведомления. forms.py class RegisterForm(forms.Form): MailID = forms.CharField(max_length=50, widget=forms.EmailInput(attrs={'class': 'form-control','placeholder': 'Enter Mail_ID'})) валидация: def clean_MailID(self): mail = self.cleaned_data.get("MailID") rows …

31.03.2022
Cookie CSRF не установлен при вызове представления API с POST-запросом

< < class APIKeyAuthentication(authentication.TokenAuthentication): logger = logging.getLogger(__name__) def authenticate(self, request): # try to get api key via X-API_KEY api_key = request.META.get("HTTP_X_API_KEY") # try to get api key via Authorization if not api_key: api_key = request.META.get("HTTP_AUTHORIZATION") if not api_key: return None …

31.03.2022
Django Rest Framework - "У вас нет разрешения на выполнение этого действия" в тестах

У меня есть Profile модель, которая является пользовательской моделью пользователя. Когда я пытаюсь изменить ее (посылая запрос на исправление) через postman, все в порядке. Но когда я пытаюсь сделать это в тестах, возвращается "You do not have permission to …

31.03.2022
Лучшая практика использования ключа, хранящегося в секретных менеджерах от fargate

У меня есть ключ db, хранящийся в aws secrets manager. Мой пароль генерируется и хранится автоматически. const rdsCredentials: rds.Credentials = rds.Credentials.fromGeneratedSecret(dbInfos['user'],{secretName:`cdk-${targetEnv}-db-secret`}); const dbCluster = new rds.DatabaseCluster(this, 'Database', { engine: rds.DatabaseClusterEngine.auroraMysql({ version: rds.AuroraMysqlEngineVersion.VER_2_08_1 }), credentials: rdsCredentials, removalPolicy: cdk.RemovalPolicy.DESTROY, …

31.03.2022
Когда я пытаюсь использовать команду *python* в терминале, она каждый раз пишет просто "Python".

Когда я пытаюсь использовать команду python в терминале, она каждый раз пишет просто 'Python'. пример: PS C:\Users\THE WORLD\Desktop\avtobot&gt;python --version Python #Or PS C:\Users\THE WORLD\Desktop\avtobot&gt;python manage.py makemigrations Python :Just like this how can I use this command Но он …

31.03.2022
Как объединить 3 или более 3 моделей в одном запросе ORM?

У меня есть 4 модели, связанные внешним ключом, username = None email = models.EmailField(('email address'), unique=True) phone_no = models.CharField(max_length=255, unique=True) USERNAME_FIELD = 'email' REQUIRED_FIELDS = [] objects = CustomUserManager() def __str__(self): return self.email class personal_profile(models.Model): custom_user = models.ForeignKey(CustomUser, …

31.03.2022
Не удалось преобразовать исходное сообщение DJPADDLE_PUBLIC_KEY Формат ключа RSA не поддерживается

Я пытаюсь использовать Paddle в качестве платежной подписки на моем сайте django, но он дает мне ошибку, когда я делаю /manage.py runserver failed to convert 'DJPADDLE_PUBLIC_KEY'; original message: RSA key format is not supported есть кто-нибудь, кто может мне помочь, …

31.03.2022
Добавить json-ответ в список

Я новичок в изучении запросов python и я использую GET METHOD и я пытаюсь вставить возвращенный json контент в список, но он показывает TypeError: Объект типа bytes не является JSON сериализуемым Я пробовал много раз, и …

31.03.2022
Как сделать помещения платными для рекламы на моем сайте django

" Я создал Django приложение для электронной коммерции для нескольких продавцов, но мне нужно сделать ту же идею для продажи мест для объявлений, которые клиент может войти и попросить определенное место для размещения своих объявлений после принятия от администратора и …

31.03.2022
Какие лучшие ресурсы / Подскажите хорошие ресурсы для освоения Django ORM (за исключением Django Doc)?

Я хотел бы узнать, какие ресурсы рекомендуются? Желательно с большим количеством упражнений, чтобы я мог получить много практики. Спасибо!

31.03.2022
Как очистить кэш для конкретного пользователя в django?

Я использую Django2.2.2 и django_redis для бэкенда кэша. Я реализовал кэш в моем представлении API согласно this gist, и мои представления здесь. from django.utils.decorators import method_decorator from django.views.decorators.cache import cache_page from django.views.decorators.vary import vary_on_headers …

31.03.2022
Подсчет полей "многие ко многим" возвращает неверное значение (Django)

У меня есть класс модели Student: class Student(models.Model): ... и класс модели Course: class Course(models.Model) students = models.ManyToManyField(Student) Теперь я хочу отфильтровать Course на основе количества Students, связанных с курсом. Я пробовал: Course.objects.annotate(student_count = Count('students')) …

31.03.2022
Как получить значение переменной из формы в функцию python в django из javascript

Я пытаюсь сканировать QR-код с помощью javascript, как показано ниже. эта часть работает нормально: &lt;title&gt;Django Online Barcode Reader&lt;/title&gt; &lt;meta charset="utf-8"&gt; {% csrf_token %} &lt;script src={% static "html5-qrcode.min.js"%}&gt;&lt;/script&gt; &lt;style&gt; .result{ background-color: green; color:#fff; padding:20px; } .row{ display:flex; } &lt;/style&gt; &lt;!--&lt;form …

31.03.2022
Django web Deployment Failed. на azure

10:47:19 AM django-face-restore: ERROR: Не удалось найти версию, удовлетворяющую требованию torch==TORCH_VERSION+cpu (из версий: 1.4.0, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.7.1, 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.10.0, 1.10.1, 1.10.2, 1.11.0) 10:47:19 AM django-face-restore: ERROR: Не найден подходящий дистрибутив для torch==TORCH_VERSION+cpu 10:47:19 AM django-face-restore: …

31.03.2022
Django queryset для текущего года

У меня есть запрос, написанный для получения некоторых вещей из базы данных и отображения на моем сайте, этот запрос получает все данные из базы данных, но что если я хочу получить данные только за текущий год def get(self, request, …

31.03.2022
Отправка сообщения об отключении на WebSocket в Django Channels

Я использую Django==3.2.5 и channels==3.0.4. В consumers.py я использую класс WebsocketConsumer. Мой метод disconnect() выполняется после отключения сокета, что означает, что метод disconnect не может отправить ответ на сокет. Я нашел похожую проблему в этой ссылке , но там …

31.03.2022
Child terminated with exit code 2 for running celeryd service in production

я использую celery версии 5.1.2 на Ubuntu 16.04 с python 3.8 и Django 3.0 .В моем производстве я не могу запустить задачи по расписанию. вот мой /etc/systemd/celerd.conf # Name of nodes to start # here we have a …

31.03.2022
TypeError: Поле 'id' ожидало число, но получило ['database']; ManyToManyField

У меня проблема с добавлением набора объектов на поле ManyToMany на моей Question модели, Question.tags. При передаче набора экземпляров Tag в строке, содержащей question.tags.add(tags), возникает следующая ошибка: TypeError: Field 'id' expected a number but got ['database'] Почему …

31.03.2022
Searilizer в Django Rest framework не работает так, как ожидалось

Ниже перечислены мои перлизаторы: class MessageSearlizer(serializers.ModelSerializer): class Meta: model = Message fields = "__all__" #This isnt working as expected class ChatSearilizer(serializers.ModelSerializer): messages: MessageSearlizer(many=True) first_participant: serializers.SerializerMethodField() second_participant: serializers.SerializerMethodField( ) def get_first_participant(self, obj): return { "id": obj.first_participant.pk, "name": obj.first_participant.name, "photo": obj.first_participant.photo.file.url, …

31.03.2022
Django запрос - таблица базы данных медленная

У меня есть сложный запрос, который выполняется слишком долго. Мне кажется, что я докопался до основной проблемы, когда я выполняю: Airplay.objects.all().count() Время выполнения составляет: 48s Результаты: 37428412 Модель: class Radio(Timestamps): name = models.CharField('Name', max_length=255, blank=True) …

31.03.2022
Make migrations не обнаруживает поля "многие ко многим" в модели

Ниже приведены мои модели: class Message(models.Model): sender = models.ForeignKey( to=Profile, on_delete=models.CASCADE, related_name="sender", null=True) # This null is temporary will remove it receiver = models.ForeignKey( to=Profile, on_delete=models.CASCADE, related_name="receiver", null=True) # This null is temporary will remove it text = …

31.03.2022
Как клонировать значение ввода при клонировании формы в JavaScript

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

31.03.2022
Нужна помощь: whitenoise, похоже, препятствует запуску приложения Django на heroku

Пожалуйста, направьте меня в нужное русло с приложением Django, которое я пытаюсь разместить на Heroku. Приложение работает локально (как с python manage.py run server, так и с heroku local), но не запускается на Heroku. Похоже, что корень проблемы лежит …

31.03.2022
Почему я получаю эту ошибку AttributeError: module 'collections' has no attribute 'Iterator при создании django проекта в django версии 2.0.7?

Здравствуйте, я изучаю Django по этому видео на youtube Python Django Web Framework - Полный курс для начинающих от freecodecamp. когда я попытался создать проект с использованием Django 2.0.7 в виртуальной среде. я получаю эту ошибку …

31.03.2022
Как заставить django выполнять многозадачные операции с помощью django_eventstream send_event

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

31.03.2022
Как я могу провести модульное тестирование сохранения пользовательского ввода в Django?

Я работаю над небольшим проектом и хочу иметь возможность протестировать методы post, сохранения в базе данных, если email не существует, и рендеринга в index.html для просмотра ниже. Я просмотрел видео на YouTube и учебники в блогах и не могу …

31.03.2022
Как заполнить два разных столбца с помощью одного цикла for

У меня есть объект, я хочу просмотреть объект и заполнить страницу с двумя колонками. Я не знаю, как разделить объект на две колонки. Если я сделаю div в цикле для каждого элемента, они просто будут друг под другом. {% …

31.03.2022
Как изменить имя поля Serialzed User Model на фронтенде в Django Rest Framework?

Я делаю простое приложение Login/Logout App с использованием REST API в Django DRF. Я использую модель по умолчанию User для этого поведения. В API Login я хотел аутентифицировать пользователя по электронной почте, поэтому я написал пользовательскую аутентификацию, используя …

31.03.2022
Передача словаря из представления Django в шаблон Django

Я пытаюсь передать следующий контекст из views.py в шаблон Django: views.py: def home(request): context = { 'dict_1': {'key_1': ['val_11', 'val_12'], 'key_2': ['val_21', 'val_22']} } return render(request, 'app/home.html', context) home.html: &lt;script type="text/javascript"&gt; var java_dict = {{ dict_1 }}; console.log(java_dict); …

31.03.2022
Как исправить сообщения об ошибках python manage.py

Я только начинаю работать с Django, и сегодня я посмотрел видео YT о том, как настроить его в pycharm. После этого я запустил python manage.py runserver в терминале pycharm, и все заработало, сервер разработки заработал. Я написал некоторый url-код и …

31.03.2022
Django- Встраивание django-сайтов с несколькими моделями

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

31.03.2022
Как реализовать страницу редактирования профиля?

Я пытаюсь сделать свой вид для редактирования профиля, но он не работает при сохранении данных, я не знаю, что я делаю неправильно, если он должен работать как обычная форма, правильно? Форму можно увидеть в моем шаблоне, проблема в том, что …

31.03.2022
Невозможно изменить цвет шрифта в django

Я написал код в django и хочу, чтобы цвет шрифта html страницы был красным. Ниже представлен html-файл. {% load static %} &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;link rel="stylesheet" type="text/css" href="{% static 'blog/css/base.css' %}"&gt; &lt;/head&gt; &lt;body&gt; {% if blogs %} …

31.03.2022
Django формы - сообщения об ошибках отображаются дважды в шаблоне

Как указано выше, мой шаблон дважды отображает ошибки валидации. Мне нужно отключить сообщения, которые по умолчанию появляются под полями (те, что с font-weight) img -&gt; https://i.imgur.com/RjQzgA2.jpg шаблон &lt;div class="container"&gt; &lt;form method="post"&gt;{% csrf_token %} {% for field …

30.03.2022
Django ссылка на несколько изображений в шаблоне

Здравствуйте, я позволяю пользователю загружать несколько изображений для каждого проекта, но до сих пор изображения не отображаются. В projects.html должны отображаться все проекты, название и описание работают до сих пор. Но главное изображение не отображается. В single-project все изображения …

30.03.2022
Как обработать ошибку недопустимого формата даты

Contract_start_date и contract_end_date являются DateField в моей модели Centers Model. Поэтому в этом API все, что я хочу сделать, это если кто-то по ошибке введет неправильный формат даты. Он должен выдать ошибку. Правильный формат даты - [%Y-%m-%d]. Я просто пытаюсь …

30.03.2022
Обратный поиск изображений с помощью Django

Я хотел добавить поиск по изображению в Django admin. Вместо поиска по имени и id, я должен указать изображение профиля и затем искать всех пользователей с определенным изображением в Django admin.