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

31.01.2023
Как обновить поле формы, чтобы оно оставалось скрытым при загрузке страницы?

У меня есть эта форма в моем проекте Django. При загрузке страницы она должна показывать только поле entity name, но она показывает оба поля entity-name и quote-text. Страница должна показывать только поле quote-text, когда entity-name отсутствует в …

31.01.2023
Как изучать django? Нужно ли мне сначала изучить flask? [закрыто]

Я новичок в этом кодинге и недавно закончил изучать python и хочу изучить django, но мой старший сказал мне сначала изучить flask, а потом только django, потому что в django много заранее написанных кодов, которые, по их словам, трудно …

31.01.2023
У вас нет разрешения на доступ к этому порту

В моем Django, когда я пытаюсь запустить сервер, он выдает эту ошибку. Что нужно сделать, чтобы исправить ошибку? введите описание изображения здесь Что нужно сделать, чтобы исправить ошибку?[

31.01.2023
Get /static/main/css/main.css http/1.1" 200 717 что это за ошибка?

Я так и не найду что обозначает данная ошибка. Синтаксис вроде в порядке, тестовый сайт в django запускается. body { background: #2c2c2c; } aside { float: left; background: #181818; width: 20%; padding: 2.5%; height: 100vh; color: #fff; border-right: 5px solid …

31.01.2023
Запрос базы данных и удаление вариантов полей символов на основе того, что есть в базе данных

Я создал форму бронирования с помощью Django forms. Для выбора времени у меня есть ряд вариантов. Однако я хочу отображать эти варианты в форме, только если они еще не существуют для этих данных и времени. Вот мой models.py: from …

31.01.2023
Как реализовать Redis db без кэширования в django

Я хочу реализовать базу данных Redis и Postgres в кэше Django, но мне нужно реализовать их отдельно. это означает, что мне нужно проверять Redis вручную, а не через кэширование Django. Может ли кто-нибудь помочь мне реализовать это?

31.01.2023
D

Django image выдает ошибку "This field is required". Виды введите здесь описание изображения Модели введите здесь описание изображения Forms введите здесь описание изображения HTML введите здесь описание изображения …

31.01.2023
Websocket-соединение не удалось: С помощью django и vue.js

Я пытаюсь настроить вебсокеты для отображения любой новой записи в модели Post (я новичок в работе с вебсокетами) class Post(models.Model): title = models.CharField(max_length=200, unique=True) content = models.TextField() status = models.IntegerField(choices=STATUS, default=0) author = models.ForeignKey( User, related_name="blog_posts", on_delete=models.CASCADE, ) …

31.01.2023
Как преобразовать этот SQL-запрос в Django Queryset?

У меня есть запрос, который выбирает значения из двух разных таблиц и использует массив agg над совпадающими идентификаторами, как я могу получить те же результаты, используя набор запросов. Спасибо! select sf.id_s2_users , array_agg(sp.id) from s2_followers sf left join …

31.01.2023
TabularInline и ограничение перекрытия диапазона дат

Я использую следующий набор форм, чтобы избежать перекрытия диапазонов дат: class OccupancyInlineFormset(BaseInlineFormSet): def clean(self): super().clean() for form in self.forms: conflicts = Occupancy.objects.filter(unit=form.cleaned_data['unit'], begin__lte=form.cleaned_data['end'], end__gte=form.cleaned_data['begin']) if any(conflicts): raise ValidationError(_('Overlapping occupancies!'), code='overlap') В принципе, это работает хорошо, но мой текущий …

31.01.2023
Djnago ожидание времени ответа сервера проблема в производстве

У меня есть приложение django, основная цель которого - сделать api . у него есть: api/ url для api, который отображает данные из базы данных test/ url для тестовой страницы, которая возвращает только HttpResponse("Done") insert/ …

31.01.2023
Запрос на выборку блокируется политикой cors, когда запрос GET отправляет определенное значение

У меня есть сайт, использующий фреймворк Vue.js, который подключается к django api. django api имеет следующие настройки: MIDDLEWARE = [ .. "corsheaders.middleware.CorsMiddleware", .. ] CORS_ALLOWED_ORIGINS = [ 'http://localhost:3000', 'http://127.0.0.1:3000'] Следующий запрос работает нормально: fetch("http://127.0.0.1:8000/select?user_sent=1") Однако …

31.01.2023
Получение запрещенной ошибки при доступе к каталогу при использовании nginx внутри docker

Я использую Docker версии 4.14 для создания приложения Django и Nginx в качестве веб-службы. У меня есть два Dockerfiles, один для nginx и один для приложения Django. Рабочий процесс Django и обслуживание API прекрасно работают с nginx, и даже статические …

31.01.2023
У объекта 'Context' нет атрибута 'render_context'

Я использую Django==3.2.12 и пытаюсь сгенерировать строку tewmplate. Ниже приведены основные моменты.... Я получаю ошибку "'Context' object has no attribute 'render_context'" и не могу ничего понять. Раньше все работало нормально. Я использую {% load mjml %}, который установлен …

31.01.2023
AttributeError at / Объект 'tuple' не имеет атрибута 'get'

Когда я запускаю свой сервер Django, это не приводит к успеху. Ошибка: AttributeError at / 'tuple' object has no attribute 'get' Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 4.1.5 Exception Type: AttributeError Exception Value: 'tuple' object has no …

31.01.2023
Django Channels - Websocket соединение не удалось (производство)

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

31.01.2023
Django - Невозможно объединить 2 модели

Проблема: Объединение 2 моделей в Django. Error: Ошибка при отрисовке шаблона. Прямое присвоение обратной стороне множества "многие ко многим" запрещено. Вместо этого используйте entity_id.set(). Я прочитал все темы на SO. Попробовал все предложенные решения, прочитал документацию Django и думаю, …

31.01.2023
AUTH_USER_MODEL ссылается на модель 'account.User', которая не была установлена

Hello моя структура настройки такова: введите описание изображения здесь и в базовой части добавлено: введите описание изображения здесь введите описание изображения здесь и все нормально в create-users admin-panell …

31.01.2023
Мне нужно добавить sms.to для отправки otp в мой проект django-rest-framework. Я не нашел ни одного пакета python для этого. как я могу это реализовать?

В этом проекте мне нужно отправить пользователю опт. Я должен использовать 'sms.to', может кто-нибудь подскажет мне, как я могу это сделать?

31.01.2023
Переменная внутри blocktranslate не отображается при создании сообщений

Я делаю простой шаблон следующим образом <button class="btn">{% blocktranslate %}{{ greeting }} Quy!{% endblocktranslate %}</button> с greeting равно hello. Я добавил следующие MIDDLEWARE, и LANGUAGE_CODE = 'vi'. Все остальное оставлено по умолчанию. 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', …

31.01.2023
Как спроектировать Django Model с существующими строками в одном из столбцов?

У меня есть проблема с проектированием модели Django, которая имеет существующие строки в одной из колонок, как показано ниже:- Gaming device in use Gaming Tax on GGR Tax Rate …

31.01.2023
Действие для перенаправления пользователей на URL

Подскажите, пожалуйста, как создать действие в админке сайта, которое будет перенаправлять пользователей на определенный URL? То есть, в админке пользователь выбирает это действие и попадает на Google. def google(modeladmin, request, queryset): """ I myself write some code here to …

31.01.2023
Ограничение сериализатора пользователем

Вот мой сериализатор модели: class FoodImagesSerializerGet(serializers.ModelSerializer): current_user = serializers.HiddenField(default=serializers.CurrentUserDefault()) food = serializers.SlugRelatedField( many=False, read_only=False,slug_field='id', queryset=Food.objects.filter(users=current_user) ) Модель: class FoodImages(models.Model): food = models.ForeignKey(Food, related_name='food_images', related_query_name='food_image', on_delete=models.CASCADE, null=True) class Food(models.Model): users = models.ManyToManyField( Profile, related_name='userfoods', …

31.01.2023
Соединение с сервером на "localhost" (127.0.0.1), порт 5432 не удалось

Я столкнулся с этой ошибкой "OperationalError at /results/ соединение с сервером на "localhost" (127.0.0.1), порт 5432 не удалось: Connection refused Работает ли сервер на этом хосте и принимает ли он TCP/IP соединения? соединение с сервером на "localhost" (::1), порт 5432 …

31.01.2023
Как лучше всего возвращать результат асинхронной задачи в представления Django?

Я создаю приложение Djano, которое обрабатывает изображение в задаче Celery. Пост внутри метода представления обрабатывает ввод и запускает задачу. Внутри задачи я создаю экземпляр модели на основе обработанного изображения. В том же представлении я хочу вернуть ответ де-сериализации экземпляра модели. …

31.01.2023
URL.createObjectURL(), предоставляющий url, который перенаправляет на 404 в AWS production env

У меня есть приложение django, развернутое на AWS EBS. У меня есть функция, которая принимает блоб и создает из него URL, чтобы я мог скачать pdf файл с сайта. Функция отлично работает на localhost, но в среде prod созданный …

31.01.2023
Django реализует устанавливаемые плагины во время исполнения

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

31.01.2023
Включить поддержку тегов django внутри js [дубликат]

в настоящее время мне приходится использовать теги шаблона django внутри js скрипта внутри html шаблона django. Пример: <script> {% for od in object %} [convertDate("{{ od.date_recorded|date:'Y-m-d' }}"), {{ od.value_recorded }}], {% …

31.01.2023
При получении продолжительности работы сотрудника от момента присоединения до date.today() в запросе Django, используя объекты F() и DurationField(), я получаю отрицательный результат

Я пишу запрос для получения продолжительности между двумя полями даты. Одно - из модели django (dateField), а другое - просто datetime.date.today(). Я использовал F() объекты для значения столбца модели, чтобы избежать использования памяти. def duration(self): emp_duration = Employee.objects.values('empName', …

31.01.2023
Получение { "error": "invalid_grant"} в Django OAUTH при попытке сгенерировать токен с помощью AUTHORIZATION CODE FLOW

Я пытаюсь получить доступ к токену, используя поток кода авторизации. Следуя документации на Django OAuth. Вот мой код, который делает пост запрос: curl --location --request POST 'http://127.0.0.1:8000/o/token/' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Cache-Control: no-cache' \ …

31.01.2023
Функция не печатает ошибки object.DoesNotExist в консоли celery

У меня есть 2 файла с функциями, и я пытаюсь показать свои ошибки в консоли celery worker, но у меня возникает ошибка: "DETAIL: Ключ ("GUID")=(#some-guid) уже существует." Я попробовал за исключением второго файла "create_section", но по какой-то причине …

31.01.2023
Как условно отобразить/скрыть одну из двух форм с живым поиском в Django?

У меня есть две формы: from django import forms from .models import Entity, Quote class EntityForm(forms.ModelForm): class Meta: model = Entity fields = ['name', 'website', 'contact'] class QuoteForm(forms.ModelForm): class Meta: model = Quote fields = ['entity', 'text', 'notes'] …

31.01.2023
Как уменьшить количество запросов `SELECT`, которые уже уменьшены с помощью "prefetch_related()" для итерации 3 или более моделей?

У меня есть модели Country, State и City, которые связаны между собой внешними ключами, как показано ниже: class Country(models.Model): name = models.CharField(max_length=20) class State(models.Model): country = models.ForeignKey(Country, on_delete=models.CASCADE) name = models.CharField(max_length=20) class City(models.Model): state = models.ForeignKey(State, on_delete=models.CASCADE) …

31.01.2023
Генерация форм на основе выбора пользователя в Django

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

31.01.2023
Проблема с загрузкой - не генерируются измененные изображения -django-avatar=5.0.0

Я использую django-avatar=5.0.0 на django=1.11.4 и pillow=4.2.1. Когда я пытаюсь загрузить новый аватар, он сохраняет его в базе данных, но уменьшенное изображение и папка создаются для .jpg и .jpeg файла, но не для .png файла. Это источник изображения, который …

31.01.2023
Как вернуть правильные поля модели в сериализаторе?

Я реализую строку поиска, которая возвращает пользователей и сообщения. Я могу вернуть данные, но когда я очищаю строку поиска, я получаю ошибку: AttributeError: Получена ошибка AttributeError при попытке получить значение для поля username на сериализаторе SearchUserSerializer. Поле сериализатора может …

31.01.2023
Как избежать чрезмерного протоколирования при автозагрузке в django rest framework?

В настоящее время я использую логирование из django rest framework. Но я получаю чрезмерное логирование при автозагрузке. Я хочу избежать чрезмерного протоколирования автозагрузки.

31.01.2023
Приложение Django, работающее поверх Serverless + Lambda + API Gateway HTTP API, переписывает ссылки, чтобы они имели префикс default

Мое приложение Django (в основном основанное на REST Framework) в настоящее время создает URL на странице администратора, которые не разрешаются. Ожидаемый результат заключается в том, что запрос на вход Django Admin отправляет форму с помощью POST на /admin/login. Результирующий …

31.01.2023
Как загрузить папку сборки react на мой удаленный сервер?

Я пытаюсь развернуть папку сборки react на своем сервере. Для этого я использую index.html и static, который настроен в моем файле settings.py. (https://create-react-app.dev/docs/deployment/) Поскольку мой бэкенд работает на Ubuntu, я не могу просто скопировать со своей …

31.01.2023
Как обрабатывать отправку push-уведомлений iOS, если бэкэнд моего приложения для iOS выполнен на python?

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