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

27.08.2021
От диаграммы UML к модели и схемам Django

Я запутался в том, как преобразовать эту uml диаграмму в модели/схемы django. Кто-нибудь может мне помочь?

27.08.2021
Как преобразовать один список массивов в несколько массивов [дубликат]

Как преобразовать один список массивов в один множественный список массивов в django Например x = [[1,2,3],[4,5,6],[6,7]] Мне нужен результат следующего вида x = [1,2,3,4,5,6,6,7]

27.08.2021
Как загрузить график в шаблоне Django

У меня есть график Altair, который я хочу отобразить в шаблоне Django. График преобразуется в json объект в представлении. Вот код views.py def home(request): if request.method=='POST': year = request.POST['year'] df, cus_dict = generate_df(year) bar_obj = barGraphAltair(year, df) bar_obj = …

27.08.2021
Как изменить язык по выбору пользователя?

Я перевел свой сайт с помощью Rosetta. У меня два языка: en и tr. Я создал поле language в моей модели UserProfile, и я создал кнопку в навигационной панели для изменения выбора языка пользователем. Что я хочу; Выбранный пользователем …

27.08.2021
Обратный запрос 'edit-expense' без аргументов не найден. Проверен 1 шаблон(ы): ['edit\\\-expense/(?P<id>[0-9]+)$'] - Django

Пытаюсь отобразить страницу для обновления записи, но получаю следующую ошибку. ОШИБКА NoReverseMatch at /edit-expense/2 Reverse for 'edit-expense' with no arguments not found. 1 pattern(s) tried: ['edit\\-expense/(?P&lt;id&gt;[0-9]+)$'] Request Method: GET Request URL: http://127.0.0.1:8000/edit-expense/2 Django Version: 3.2.5 Exception Type: NoReverseMatch Exception …

27.08.2021
Select2 Django Multi-Select Выберите правильный выбор. x не является одним из доступных вариантов выбора

В настоящее время я делаю свою первую форму с Select2, которую я привязываю к форме django, она выдает мне эту ошибку каждый раз, когда выбирается более одного элемента Выберите правильный вариант. ['2', '3', '4', '5', '6', '7', …

27.08.2021
Удаление меток из динамического набора форм django crispy

У меня есть динамический набор форм, позволяющий пользователям добавлять переменное количество записей. Это реализовано с помощью https://github.com/elo80ka/django-dynamic-formset, и описано ниже В настоящее время отображается как:  …

27.08.2021
Получение ошибки KeyError при использовании request.session['role_type'] в django 3.0

Urls.py urlpatterns = [ re_path(r'^jobs/week/$',login_required(JobWeekView.as_view()),name="job_week"), ] views.py class JobWeekView(View): def get(self, request): if request.session['role_type'] in [ClientUserRole.ROLE_JOBWORKER,ClientUserRole.ROLE_JOBWORKER_WITH_DOCS]: return redirect('crm:job_view') Но я получаю ошибку KeyError: 'role_type' . Вот полный отслеживание ошибки.Кто-нибудь, пожалуйста, помогите мне, где я ошибаюсь Traceback (most recent …

27.08.2021
Полное удаление изображения в django получает SuspiciousFileOperation

У меня есть модель с полем ImageField, и когда пользователь меняет изображение, я хочу, чтобы старое изображение было удалено из папки media/, это из другого ответа на stackoverflow: def _delete_file(path): """ Deletes file from filesystem. """ if os.path.isfile(path): os.remove(path) …

27.08.2021
Django: в ссылающейся таблице 'tcReports_global_users' нет первичных или кандидатных ключей, совпадающих со списком столбцов ссылающейся таблицы во внешнем ключе 'fk

Вот мой models.py: from django.db import models from django.contrib.auth.models import AbstractBaseUser from django.contrib.auth.models import UserManager class TcreportsGlobalApps(models.Model): appid = models.AutoField(db_column='appID', primary_key=True) # Field name made lowercase. path = models.TextField() name = models.TextField() stableversion = models.CharField(db_column='stableVersion', max_length=10) # Field name …

27.08.2021
Как правильно отправить данные через jquery ajax в бэкенд?

Здесь у меня возникает проблема при отправке нескольких входных данных .Данные имеют одинаковые имена входных данных, но с разными группами, например, группа разделяется с q_title значением. q_title=jjjjj&amp;title=hhh&amp;field_type=C&amp;title=j&amp;field_type=C&amp;is_document_required=1 &amp; q_title=jjjj&amp;title=hh&amp;field_type=C&amp;is_document_required=1 . Как я могу правильно отправить этот тип данных на …

27.08.2021
Как хэшировать пароль с помощью bcrypt в django?

Я конвертирую php-сайт в django. Мне нужно подобрать пароль пользователя при входе в систему. Для хэширования пароля в cakephp Security::setHash('blowfish'); Security::setCost(7); Теперь мне нужно найти такую же функцию хэширования в django. Я просмотрел this …

27.08.2021
Первая загрузка для сайта была отклонена, но обновление показывает сайт Django/Nginx/Gunicon/AWS Linux

Первая загрузка для сайта показывает ошибку отказа в подключении. This site can’t be reached Xyz.com refused to connect. Try: • Checking the connection • Checking the proxy and the firewall ERR_CONNECTION_REFUSED Потом, когда я обновил сайт, сайт заработал. …

27.08.2021
Django сообщает, что" NoReverseMatch at /"

Когда я изучал Django, я написал следующий код: В urls.py: В Views.py: В файле base.html: <img alt="enter image …

27.08.2021
Не удалось найти библиотеку GDAL в django. Что я могу сделать, чтобы решить эту проблему?

Я работаю в проекте django и мне нужно использовать PointField, импортированный из django.contrib.gis.db.models. Для его использования я установил GDAL с помощью brew install gdal. Когда я ввожу gdal-config --version в терминале после установки, я получаю сообщение 3.3.1. Я …

27.08.2021
Как отображается корневая домашняя страница django по умолчанию?

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

27.08.2021
Передача выпадающего выбора модалу с помощью цикла Django For Loop

У меня есть выпадающий список с вариантами выбора. Выпадающий список должен быть связан с модалом, где я хотел бы сказать: "Вы выбрали вариант A" (или B или C), в зависимости от того, что было нажато. Я пробовал data-target="#myModal{{choice}}" …

27.08.2021
Получение данных с другого сайта на сайте django и сохранение их в нашей базе данных

Как мне получить данные с одного сайта на другой сайт в django и сохранить их в нашей базе данных.

27.08.2021
Другой набор запросов, тот же результат

В настоящее время я изучаю Model Manager и Custom Queryset. Пытаясь разобраться в его реализации, я как-то не понимаю, в чем разница между этими двумя вызовами. Мне нравится включать all(), потому что он более понятен. Однако я хотел бы знать, …

27.08.2021
Как воспроизвести функциональность "Доступные группы" в "Выбранную группу" в Django Admin

Я перехожу с Rails на Django и пытаюсь преобразовать сайт Hamper Business, которым я управляю. Люблю Django!!! У меня есть корзины с различными товарами. В каждой корзине разные продукты. Я хотел бы иметь возможность использовать следующую структуру для …

27.08.2021
Задачи Celery блокируются клиентом SSE

Я запускаю потребитель SSE, чтобы обновить несколько таблиц следующим образом @app.task(ignore_result=True) @worker_ready.connect def xx_sse_nodes_uptime_info_consumer(sender, **kwargs): update_tables... По какой-то причине другие задачи не срабатывают, когда у нас есть .delay, вызывающий другие задачи. Если я удалю задачу выше, другие задачи …

27.08.2021
Как исправить "Failed lookup for key [name] in <URLResolver" на сайте django, размещенном на a2hosting.com?

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

27.08.2021
Внешний ключ модели django: ссылка на составной ключ

У меня есть таблица с именем Detail с несколькими столбцами: columns: 'header_id' 'code_key' 'code_desc' 'header_id' и 'code_key' являются составными ключами. Поэтому я установил constraints = [ models.UniqueConstraint( fields = ['code_key', 'header_id'], name = 'XXXX' ) ] …

27.08.2021
Изменение булева значения через определенное время

Я создаю BlogApp и пытаюсь установить Boolean Field в False через 10 минут, поэтому создал function в models.py для изменения булевых значений, которые старше 10 минут. Но функция в models.py не работает, она не изменяет булево значение через …

27.08.2021
Авторизация изображений на сервисе Django с помощью JWT

Я пытаюсь обслуживать изображения с моего сервера Django. Мне нужно, чтобы эти изображения были защищены JWT-токеном моего пользователя. Например. Если пользователь получает профиль 1, а в профиле 1 есть изображение ABC. Если у пользователя нет доступа к профилю …

27.08.2021
Ошибка входа в систему, когда я пытаюсь войти в пользователя. Django

Добрый вечер, сообщество, Я создаю свой первый сайт и сталкиваюсь со следующими двумя проблемами, когда пытаюсь зарегистрировать пользователя: I can see the password as I write it. When I click submit I get a 404 …

27.08.2021
Переменные окружения работают на сервере Django, но не на сервере Apache

Когда я использую переменную окружения на сервере Django, она работает. SMTP_PASSWORD = os.environ["SMTP_PASSWORD"] Однако, когда я запускаю тот же код на Apache, он не работает. Код os.environ["..."] просто не работает. Я использую Windows 10, Python 3.9.5 и …

27.08.2021
Создание представления postgresql в django

Я хочу использовать представление postgresql для хранения промежуточного результата запроса в django. Существует ли хороший способ создания представления в django? Ниже приведен код нужного мне потока! elements = Element.objects.filter(is_active=True, eventcardad__isnull=False) # save elements …

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

Я пытаюсь создать отдельную страницу для каждого из моих продуктов. Я нашел решение в Интернете, поэтому я сделал следующее: models.py: #IMPORTS from django.db import models from django.utils import timezone from django.contrib.auth.models import User from django.urls import reverse from multiselectfield …

27.08.2021
Является ли это правильным способом обновления существующих данных с помощью набора форм?

У меня есть следующий код для обновления моей базы данных с помощью formset для одной части формы. Я могу получить queryset и отобразить его в настоящее время. Но когда я отправляю запрос обратно, di_form выдает следующую ошибку в powershell …

27.08.2021
Как скрыть имя хоста SMTP и пароль для сайта Django на хостинге Heroku

Я сделал забытый сброс пароля для своего приложения Heroku на Django. Мне было трудно скрыть свой аккаунт Gmail, особенно пароль, по производственным соображениям и соображениям безопасности, но его не удалось найти. Я скрыл его в конфигурации Heroku var …

27.08.2021
Django + Gunicorn + Nginx не перезагружает старый статический файл

У меня есть сайт, работающий с комбинацией django &gt; gunicorn &gt; nginx. Вот мои конфигурационные файлы gunicorn.config #!/bin/bash # Name of the application NAME="mediadbin" DJANGODIR=/home/mediaroot/mediadbin/mediadbin NUM_WORKERS= $(( $(nproc) * 2 + 1 )) DJANGO_SETTINGS_MODULE=mediadbin.settings DJANGO_WSGI_MODULE=mediadbin.wsgi …

27.08.2021
DRF Browserable API запускает другие self.actions - которые в свою очередь запускают нерелевантные разрешения, что приводит к KeyError

У меня есть DRF ViewSet, который, похоже, вызывает класс разрешения "create" (IsListOwner ниже), когда я просто хочу получить представление списка. urls.py router = DefaultRouter() router.register(r"list-items", ListItemViewSet, basename="list_item") views.py class ListItemViewSet(viewsets.ModelViewSet): queryset = ListItem.objects.all() def get_serializer_class(self): if self.action == …

27.08.2021
Django DRF: read_only_fields не работает должным образом

У меня есть следующие модели class Breed(models.Model):: name = models.CharField(max_length=200) class Pet(models.Model): owner = models.ForeignKey( "User", on_delete=models.CASCADE, ) name = models.CharField(max_length=200) breed = models.ForeignKey( "Breed", on_delete=models.CASCADE, ) Я пытаюсь добавить несколько файлов для representation цели. Я не …

27.08.2021
TypeError: Объект типа 'Product' не является сериализуемым в JSON

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

27.08.2021
Как передать поисковый запрос в бэкенд Django без хранения результатов поиска в базе данных?

Моя цель - передать поисковый запрос в функцию скрепера в бэкенде Django Rest Framework и вернуть результаты на фронтенд без хранения результатов в базе данных. В настоящее время я могу передать поисковый запрос из фронтенда в бэкенд, но результаты поиска …

27.08.2021
Обслуживание статики на AWS - Django - Python

У меня все статические изображения обслуживаются локально в моем проекте Django website. Мне нужно, чтобы они были размещены на AWS, чтобы мой DEBUG = False работал. Я следовал многим руководствам о том, как это сделать, но мне не повезло. …

27.08.2021
Django загружает данные в базу данных, используя отношение один ко многим

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

27.08.2021
Django Admin Panel - Как создать строку DateTime

Для Django у меня в модели есть следующее: date = models.DateTimeField() виджет для этого - AdminSplitDateTime в панели администратора. Затем отображается графический виджет, который показывает дату и время и позволяет выбрать сегодня или сейчас. Вместо этого …

27.08.2021
Можно ли в Django создать две разные кнопки отправки в одной форме?

Так что я работаю над своим проектом Django и столкнулся с проблемой. У меня есть пользовательская ModelForm, с которой я пытаюсь сделать две разные работы. Я пытаюсь создать две кнопки отправки для формы, одну для обычной отправки, а другую для …