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

20.01.2022
Не удалось развернуть приложение через gcloud - 502 bad gateway

Я развернул свое приложение django из Gcloud, но при попытке открыть получаю ошибку 502 bad gateway. Я проверил журналы и обнаружил следующее сообщение об ошибке. Я не могу найти основную причину этого. Пожалуйста, посоветуйте, как действовать дальше. `2022-01-20 09:33:17 default[20220120t145947] …

20.01.2022
Необходимо ли иметь модель и наследование в представлениях, основанных на классах?

Class home(ListView): template_name='blog/base.html' Это не работает и выдает такую ошибку -- Неправильная конфигурация в /. home не хватает QuerySet. Определите home.model, home.queryset или переопределите home.get_queryset(). но когда я создаю модель без данных class home(ListView): model = Post template_name='blog/base.html' …

20.01.2022
Forbidden (Проверка происхождения не удалась - chrome-extension:// не соответствует ни одному доверенному источнику).

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

20.01.2022
Невозможно войти в систему, пока данные верны, а кнопка входа, похоже, не работает

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

20.01.2022
Как отправить текстовое сообщение из Django API в теле ответа в функцию React на стороне клиента?

Мое требование состоит в том, чтобы отправить часть JSON кода из моей функции React на сервер Django на бэкенде. Django API обработает код и отправит сообщение, если в процессе обработки будет обнаружена ошибка или ничего (пустой ответ). Я пытаюсь …

20.01.2022
Можно ли программно добавить большое количество фильтров

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

20.01.2022
Django join ManyToManyField с таблицей пересечений - мягкое удаление

Существует три модели - роль, разрешение и их пересечение в виде RolePermission. Каждая модель имеет флаг active_status для обозначения мягкого удаления. Теперь, когда мы пытаемся получить все роли, объединенные с их соответствующими активными позициями, через модель RolePosition, неактивные все …

20.01.2022
504 Таймаут шлюза Шлюз не получил своевременный ответ от вышестоящего сервера или приложения.

Когда я развернул свой проект django на сервере ubuntu, я получил эту ошибку на веб-странице: Gateway Timeout The gateway did not receive a timely response from the upstream server or application. Мой журнал ошибок apache: [wsgi:error] …

20.01.2022
Как использовать несколько bootstrap modal в одном представлении для CRUD действий в Django?

У меня есть представление с несколькими модальными и формами типа Add_image , Add_birthday и таблица для отображения всех объектов. Я хочу для каждого ROW создать кнопку и модальную форму для редактирования. Когда пользователь нажимает кнопку Edit_button, открывается модальная форма, …

20.01.2022
Сообщения не отображаются в админке на AWS dev server Django-3.1

Context: Приложение Django 3.1, развернутое на лямбде AWS с помощью terraform. Я еще не установил производственные настройки, это мой dev-сервер. Я использую https://github.com/adamchainz/apig-wsgi Я заметил, что сообщения от django.contrib.messages не появляются при попытке получить api …

20.01.2022
Повторное отображение представления Django на основе инициированного jQuery запроса AJAX POST

Проблема, с которой я столкнулся, связана с перерисовкой представления Django на основе контекста, который обновляется AJAX-запросом, инициированным jQuery. Причина, по которой мне нужен AJAX-запрос, заключается в том, что мне нужно изменить пользовательский интерфейс страницы без обновления страницы, что очень …

20.01.2022
Django - шрифт awesome - проблема с Access-Control-Allow-Origin

У меня есть приложение, которое хранит медиа и статические файлы на Azure Storage Account. Я успешно развернул код и все работает хорошо, кроме иконок на странице администратора. Как вы можете видеть ниже, я использую тему jazzmin. Все иконки работали …

20.01.2022
Как настроить prometheus на проекте Django с методом аутентификации (токен, логин и т.д...)?

Я установил django-prometheus в своем проекте Django. Путь, по которому будет производиться соскабливание, это https://mydns.com/metrics, который находится на одном уровне с https:mydns.com/admin/.... Дело в том, что в нашем проекте каждый URL маршрут проходит через Middleware, который перенаправляет на …

20.01.2022
Исключение Django CORS после добавления нового пакета в приложениях

Я новичок в Django и python. Моя задача - создать скрипт, который заходит в почтовый ящик и выполняет работу на фоне Django (периодически). У меня есть рабочий проект. Я добавил новую папку 'email_reading' в 'apps' и имею такую …

20.01.2022
Изменение ролей в приложении django не изменяет разрешения

Я создаю приложение на django, где у меня есть 2 типа пользователей, "Создатели" и "Подписчики". Создатель" должен иметь доступ ко всем представлениям (добавление, изменение, просмотр ...), в то время как подписчик может только "просматривать" содержимое. Проблема в том, что …

20.01.2022
Как вы работаете с SEO тегами заголовков и мета-описаниями на ваших сайтах Django? Сохраняете ли вы модели полей i, такие как "seo_tag" и "meta_desc"?

Недавно я узнал, что для более высокого рейтинга в google необходимо не только правильно организовать H-теги, но и иметь уникальный html-тег title на каждой странице/посте блога и уникальное мета-описание. Мне интересно, какой самый лучший и чистый способ сделать …

20.01.2022
Использовать существующую базу данных вместо базы данных django

Я хочу подключить мою существующую базу данных sql server к django, но проблема в том, что у django есть своя модель, которая создает свою собственную базу данных, но я не хочу создавать базу данных с помощью django, я просто хочу …

20.01.2022
Управление фабриками Django

На моей последней работе я работаю над бэкендом Django. Пока все отлично, но моя самая большая больная точка - тестирование. Репозиторий довольно большой, он был начат 11 лет назад двумя парнями, и за последний год они наняли около 8 …

20.01.2022
Пагинация списка элементов внутри DetailView (многие ко многим) Django

У меня есть модель с отношением "многие ко многим", я хочу вывести все элементы этого отношения из detailView с пагинацией (например, 10 элементов на страницу) Есть ли способ получить автоматическую пагинацию, как в ListView? class CardDetailView(DetailView): model = …

20.01.2022
Django.db.utils.DataError: значение слишком длинное для типа character varying(30). Я получаю эту ошибку при миграции на heroku postgresql

Ошибки, которые я получаю при миграции на PostgreSQL Heroku. Примечание: На локальном сервере все работает нормально. нет столбца с длиной 30, даже пробовал мигрировать после удаления всех данных и все равно получаю ту же ошибку. Это модель проекта …

20.01.2022
Форма входа в Django показывает недопустимые учетные данные даже при правильных учетных данных

я пробую несколько способов, но все равно не могу войти в систему фукция регистрации работает правильно views.py login.html register.html

20.01.2022
DRF как я могу перечислить варианты выбора из Модели?

У меня есть такая модель, и я хочу показать только список WEIGHT_CHOICES и переменные выше, такие как (XSMALL, SMALL, MEDIUM и т.д.). Но я понятия не имею, какой набор запросов я должен сделать. Потому что когда я ввожу MyAnimal.objects.all(), …

20.01.2022
Как поставить значение initial в форме с widget?

У меня есть форма с полем DateField: since = (timezone.now() - datetime.timedelta(days=7)).date() self.fields['from_dt'] = forms.DateField(initial=since, label='Начиная с', required=True, widget=forms.widgets.DateTimeInput(attrs={"type": "date"})) И на странице оно отображается так: Но если я удаляю …

20.01.2022
Не отображаются данные из django в highcharts

Я пытаюсь получить объект из набора запросов в объекте django и показать его в html графике с помощью highcharts. Models: class PbaSetOperator(models.Model): work_ymd = models.DateField(blank=True, null=True) line_nm = models.CharField(max_length=20, blank=True, null=True) prodc_qty = models.IntegerField(blank=True, null=True) work_mh = models.FloatField(blank=True, null=True) …

20.01.2022
Фильтр объекта, имеющего несколько связанных объектов в Django

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

20.01.2022
Ошибка при запуске из Dockerfile "Unable to locate package build-esential"

Я создал чистый проект на python django и пытаюсь реализовать его в docker, создал 2 файла dockerfile и docker-compose-yml, при использовании команды docker-compose build, возникает проблема Unable to locate package build-esential, хотя он доступен в dokcerfile. DOCKER-COMPOSE.YML version: '3.8' …

20.01.2022
Datarange - сводка платежей клиентов из базы данных

Я не знаю, как сделать, чтобы подключить datarange_picker, к запросу базы данных в python, чтобы он подсчитал все платежи клиентов в выбранный период времени для me.... Буду очень благодарен за любые подсказки, как решить эту проблему или начать работу. …

20.01.2022
Django - как добавить элементы, специфичные для пользователя?

Добрый день Stackoverflow, пользователь должен иметь возможность добавлять несколько названий вместо того, чтобы всегда перезаписывать одно добавленное название \\\ views.py def edit_profile(request): try: profile = request.user.userprofile except UserProfile.DoesNotExist: profile = UserProfile(user=request.user) if request.method == 'POST': form = UserProfileForm(request.POST, instance=profile) …

20.01.2022
Heroku - Ошибка приложения после развертывания

Я новичок в веб-разработке и хочу разместить свой сайт (django) на heroku. Все в порядке в процессе развертывания, но когда я ищу URL сайта, возникает ошибка. Application error An error occurred in the application and your page could not …

20.01.2022
Как получить случайный объект из очень большого набора запросов через DRF APIView?

Я относительно новичок в django и DRF. Я пытаюсь сделать API для пары игр, где показывается либо ресурс, либо ресурс и другое слово (тегирование). Я пытаюсь получить случайно выбранный объект тега вместе со случайно выбранным ресурсом в представлении для …

20.01.2022
Как создавать объекты с помощью метода save в классе User, который происходит от AbstractBaseUser?

Я реализую приложение магазина на Django. Я хочу создавать Klient или Producent каждый раз, когда создается объект User, выполняя команду: python manage.py createsuperuser. Модели Klient и Producent имеют OneToOneField по отношению к User и они помечены как первичные ключи. Класс …

20.01.2022
Заголовок сайта администратора Django

Есть ли простой способ изменить стандартный заголовок сайта Django admin. Я говорю о надписи "Django administration" в заголовке. В документации это упоминается, но ничего не говорится о том, как это сделать. Есть ли простой способ сделать это? Я имею …

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

В моем models.py у меня есть 2 базы данных с именами 'DB' и 'Rent'. Что я хочу сделать на моей html-странице - это вычесть арендованное число (которое находится в базе данных аренды) из общего числа (которое находится в базах …

20.01.2022
Как добавить объект в поле ManyToMany в django?

У меня есть несколько моделей/классов таблиц: class User(AbstractUser): pass class Listing(models.Model): title = models.CharField(max_length=65, null=False) description = models.TextField() starting_bid = models.PositiveIntegerField(null=False) image = models.URLField(null=True, blank=True) category = models.ForeignKey(Category, on_delete=models.CASCADE) user = models.ForeignKey(User, on_delete=models.CASCADE) date = models.DateField(auto_now_add=True) def __str__(self): return …

20.01.2022
Правильное использование метода класса в django

Я изучал методы классов в python, но так и не понял их применения в Djnago. Моя жизнь кодера протекала хорошо без его использования. Но я столкнулся с ситуацией, когда метод класса будет полезен. Моя модель: class Example(models.Model): …

20.01.2022
Django - Изменили url на re_path, теперь получаем 404 ошибку

Я изменил свой url на re_path и теперь получаю ошибку 404, not found. Есть идеи? Вот мой код для urls.py и html, который включает скрипт ajax: re_path(r'^get_mmm_ingredients/(?P<ingredient_type>\w+)/$', get_mmm_ingredients), <script> // populate ingredients let ingredient; $("select[name='ingredient_type']").change(function() { const ingredient_type = …

20.01.2022
Как скрыть id из url, полученного из django в html

Я получаю идентификатор из представлений def realtimeData(request): id = request.GET.get("id") site_url = ip+"/sites/list/" params = { 'id': id } sites = requests.request("GET", site_url, headers=headers, params=params) return render(request, 'realtime-data.html', {'sites': sites.json(), 'site': id}) site.html <td class="text-center" title="View Live …

20.01.2022
HTML-форма, отправляющая дубликаты файлов на сервер django

html форма отображает все правильно, но когда я отправляю ее в часть Django, сервер получает (например, если я отправляю 4 картинки, первые 3 картинки просто дубликаты первой картинки, а последняя картинка в порядке) дубликаты первой картинки и последней картинки. …

20.01.2022
NoReverseMatch в /sitemap.xml ; ошибка после установки фреймворка сайтов

После установки фреймворка сайтов (следовал руководству https://learndjango.com/tutorials/django-sitemap-tutorial) Я не могу получить доступ к mywebsite/sitemap.xml файлу. URLS.PY from django.contrib.sitemaps import GenericSitemap # new from django.contrib.sitemaps.views import sitemap # new from newsfront.models import News info_dict = { 'queryset': News.objects.all()[:20], …

20.01.2022
Как я могу удалить границу из этой таблицы

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