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

25.07.2022
Элегантный способ обработки недействительных страниц в Django с помощью общего представления на основе классов

Я нашел частичное решение в Django: How to catch InvalidPage exception in class-based views?, но URL в адресной строке по-прежнему показывает исходный запрос страницы. В Django есть Paginator.get_page(number), но, похоже, нет способа использовать его для …

25.07.2022
Django - как сделать настраиваемые фронтендом наборы / группы в моделях?

Я пытаюсь создать приложение, которое обрабатывает лабораторные анализы - что-то похожее на Laboraotory Information System (LIS) Проблема в том, что я не знаю, какой подход выбрать. Я планирую сделать это следующим образом: Таблица "ANALYSES" - состоит из …

25.07.2022
Я не могу запустить runserver в django. ошибка - невозможно найти python

Я использую другой компьютер. У меня Windows 10 Pro, "py manage.py runserver" не работает для меня. Создание проекта работает для меня. Я использую py -m django startapp Моя ошибка с терминала: "Я использую другой компьютер. У меня Windows …

25.07.2022
Условный запрос в Mongoengine с использованием fastapi

Я хочу получить типы пространств, где is_custom - false и где is_custom - true, но пользователь должен быть запрашиваемым пользователем. Я написал следующий код, но он дает пустые qs spacetypes = SpaceType.objects.filter( Q(is_custom = False) & Q(is_custom = True, …

25.07.2022
Аннотируйте новое поле с тем же именем, что и существующее

Мы столкнулись с ситуацией, о которой я хотел бы узнать мнение более опытных пользователей. Мы находимся на Django 4, Python 3.9. Текущий сценарий: У нас уже есть наша система, работающая в производстве в течение разумного времени, и …

25.07.2022
Django Rest Как я могу получить все значения из модели Сериализатор каждого отдельно

У меня есть сериализатор моделей в django rest frame work Я хочу использовать значения из сериализатора моего класса например serializer.py profile = ProfileSerializer() class Meta: model = User fields = ['username', 'email', 'profile'] @api_view(['GET', 'POST']) …

25.07.2022
Ограничение регистрации с помощью django-allauth

Я думаю использовать Django allauth для аутентификации/авторизации пользователей, но немного озадачен тем, как предотвратить или отсеять первоначальную регистрацию. Я представляю себе небольшую группу из, возможно, 50 пользователей (и у меня будет их список). Я ничего не вижу о том, что …

25.07.2022
Проблема со стилизацией CSS в html-странице в Django

Итак, я буквально неделю как изучаю веб-разработку и следую этому учебнику Django, я получил индексную страницу, которую я стащил из Интернета, чтобы скомпилировать должным образом со статическими элементами также. Выполнил команду "python3 manage.py collectstatic" и все. Сейчас я …

25.07.2022
Django: переопределить admin/login с пользовательским loginview и authenticationform, но с тем же шаблоном

Я добавил поле срока действия к моему User. Теперь я хочу добавить пользовательское сообщение об ошибке при неудачном входе в систему, если срок действия учетной записи истек, потому что если я переопределю только метод ModelBackend'а can_authenticate, форма выдаст стандартную …

25.07.2022
Django Single sign on (okta): вам не разрешен доступ к этому приложению

У меня есть очень простое тестовое приложение Django, запущенное для попытки интеграции SSO с использованием Okta в качестве IDP. Я использую библиотеку Django-saml2-auth для django sso. Когда я открываю страницы, связанные с sso, я получаю следующий экран (вам не …

25.07.2022
Openapi.IN_FORM не работает с JSONParser в parser_classes

Когда я изменил parser_classes=[MultiPartParser, FormParser] на parser_classes=[MultiPartParser, FormParser, JSONParser], я получаю ошибку при открытии swagger: drf_yasg.errors.SwaggerGenerationError: cannot add form parameters when the request has a request body; did you forget to set an appropriate parser class on the view? …

25.07.2022
Django обновление пароля для пользователя не работает

Используя встроенную в django модель User, у меня есть базовое представление обновления пароля: class ChangePasswordView(PasswordChangeView): form_class = ChangePasswordForm success_url = reverse_lazy('password_success') def form_valid(self, form): account = self.request.user.account email = account.user.email update_password_notification_task.delay(email) return redirect(self.success_url) def password_success(request): return render(request, 'accounts/password_success.html') …

25.07.2022
Я создаю веб-приложение Django для дополнительных платежей, таких как Shift allowance on call и т.д., я получаю ошибку HttpResponse

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

25.07.2022
Django-admin startproject my_site проблема в vscode

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

25.07.2022
Как правильно десериализовать данные с помощью django-money?

У меня есть Model, которая содержит MoneyField из djmoney class Task(models.Model): description = models.CharField(max_length=512) user = models.ForeignKey("user.User", on_delete=models.CASCADE) price = MoneyField( max_digits=8, decimal_places=2, default_currency="USD", default=0) Сериализатор class TaskSerializer(serializers.ModelSerializer): class Meta: model = Task fields = "__all__" read_only_fields = …

25.07.2022
Как связать 3 модели / таблицы и фильтровать по значению в django

В моей базе данных есть три таблицы: счет.клиент с полем "id" account_customer_groups с полем "group_id" auth_group с полем "имя" как связать с object.filter эти 3 модели для выбора поля "name" таблицы auth_group, которое имеет значение "myvalue" my …

25.07.2022
Том носителя недоступен для Celery при использовании Docker

Я занимаюсь докеризацией приложения Django и испытываю с этим некоторые трудности. У меня есть приложение Django, использующее postgres, а также nginx и gunicorn, успешно установленные. Однако при докеризации Celery кажется, что у него нет доступа к моим медиафайлам. Я искал …

25.07.2022
Как передать переменные из django в javascript?

{% for comment_tv in comment_tv_list %} {{ comment_tv.user }} {{ comment_tv.comment }} {{ comment_tv.stars }} {{ comment_tv.tv.id }} {% endfor %} <script> fetch("https://api.themoviedb.org/3/tv/{tv_id}?api_key={TMDB_API_KEY}&language=en-US") </script> Я хочу отправить comment_tv.tv.id в этом коде в javascript. Я хочу изменить tv_id на comment_tv.tv.id. …

25.07.2022
Как активировать виртуальную среду при работе над проектом django?

Я просмотрел множество подобных вопросов и до сих пор не понимаю, как мы активируем виртуальное окружение для проектов Django. Пожалуйста, объясните, как работает каждая команда, и еще один вопрос - почему нам не нужно устанавливать python в виртуальное окружение Django, …

25.07.2022
Требуется за сценой для подключения базы данных к django

Когда мы создаем проект Django с помощью команды django-admin, мы получаем settings.py. В нем есть часть DATABASES, которая должна быть указана. Мы упоминаем 'ENGINE' и 'NAME'. Я хочу знать, как эта информация о движке и имени базы данных проходит через …

25.07.2022
Как использовать CSP_FRAME_SRC для разрешения загрузки страницы в iframe любого сайта в Django?

Я создал сайт на Django, который я развернул на heroku. Я пытаюсь отобразить этот сайт в iframe, содержащемся в html-файле на моем жестком диске. Поэтому я использовал Django-csp. Я добавил следующую строку в файл settings.py: CSP_FRAME_SRC = ["localhost"] …

25.07.2022
Получение данных из трех таблиц (JOIN)

1- В таблице CategoryManager мы хотим отфильтровать по полю Manager в соответствии с пользователем запроса (например, result = category_manager). 2- Используя список category_manager, полученный на шаге 1, мы хотим перечислить все курсы, принадлежащие этим категориям, из таблицы Course. class Category(models.Model): …

25.07.2022
Получить ошибку класс TestInformLogin не имеет атрибута клиент

Я написал этот код для тестирования представлений в django когда я запускаю его, я получаю следующую ошибку response = self.clinet.get(self.inform_list_url) AttributeError: у объекта 'TestInformLogin' нет атрибута 'clinet' from django.test import TestCase,Client from django.urls import reverse from KnowledgeManagement.models …

25.07.2022
Проблемы с Geodjango и Gdal

Примечания: Используется Django 4.0.5, и Python 3.10 IDE: Pycharm Professional OSGEO4W версия: 2 (https://download.osgeo.org/osgeo4w/v2/) Проблема Я не могу заставить библиотеку gis работать в Django. Я следовал документации: https://docs.djangoproject.com/en/4.0/ref/contrib/gis/install/#windows. После выполнения этих …

25.07.2022
Получение шаблона для мобильного или настольного компьютера с помощью промежуточного ПО django [duplicate]

У меня есть этот фрагмент кода, который определяет, идет ли запрос с мобильного или с настольного компьютера https://stackoverflow.com/a/42280964/492293 import re def mobile(request): """Return True if the request comes from a mobile device.""" MOBILE_AGENT_RE=re.compile(r".*(iphone|mobile|androidtouch)",re.IGNORECASE) if MOBILE_AGENT_RE.match(request.META['HTTP_USER_AGENT']): return True else: …

25.07.2022
Как обновить изображение с помощью формы модели django?

Form = UploadDocumentsForm(instance=prev_visa) prev_visa содержит поле изображения и файла когда я использую форму для обновления модели, текущее изображение не отображается

25.07.2022
IntegrityError в /api/users/profile/update

Я пытаюсь реализовать функциональность обновления пользователя, но всякий раз, когда я пытаюсь обновить пользователя, я получаю ошибку IntegrityError, говорящую: UNIQUE constraint failed: auth_user.username Вот что у меня есть на данный момент: Вот мои сериализаторы для пользователя: <pre …

25.07.2022
Почему staticfiles не может найти или обслужить .css, используя FORCE_SCRIPT_NAME в docker

В режиме разработки (DEBUG=True), запущенном в docker на хосте, где обслуживается сайт с заранее прописанным путем, соответствующим ветке, я не могу заставить статические файлы работают. Используется python 4.0.6 В settings.py у меня такие настройки: DEBUG = True …

25.07.2022
Есть ли способ сделать свернутый инлайн изначально видимым в админке Django, если у него есть значение?

Я программирую конструктор сайтов на Django, и на каждой странице есть множество полей для заполнения. Некоторые из них довольно заумные, и чтобы не загромождать страницу, они изначально скрыты: class ScriptInlinePage(admin.TabularInline): model = Page.script.through extra = 0 fields = …

25.07.2022
Какой самый эффективный способ перезагрузки div без обновления всей страницы в django?

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

25.07.2022
Какой грант авторизации использовать для инструментария Django Oauth2?

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

25.07.2022
Могу ли я отображать шаблоны в APis для front-end

Я новичок в программировании и пробую Django, по пути я начал слышать о APis (django-restframework) и это начало сбивать меня с толку, потому что я везде вижу код об Apis, но никогда не видел фронтенда. Мой вопрос в том, могу …

25.07.2022
Как растянуть div по ширине до конца страницы? (html css)

Не так давно начал изучать html/css. Столкнулся с проблемой: не могу растянуть div (#article) до конца страницы относительно ширины. Пробовал функцию calc, но она не помогает. Как я понимаю, проблема связана с display: flex. Как можно решить проблему на примере …

25.07.2022
Не удается войти в систему django с помощью формы аутентификации

я не могу аутентифицировать любого нормального пользователя на моем сайте, когда я делаю вход в админку, он позволяет мне сделать вход, но когда я делаю вход как обычный пользователь, он не позволяет мне сделать вход, Views.py Вот мой …

25.07.2022
Нет модуля с именем django-filter

Я пытаюсь использовать django-filter. Но он выдает ошибку с отсутствием модуля с именем django-filter. Спасибо за помощь. INSTALLED_APPS = [ #, #, #, 'django-filter', ] django-filter 2.4.0

25.07.2022
У меня есть некоторые проблемы с визуализацией изображений в почте в django

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

25.07.2022
Как удалить плагин в Django CMS?

Я зарегистрировал свой плагин, используя код @plugin_pool.register_plugin class FAQPlugin(CMSPluginBase): model = FAQ name = "FAQ" render_template = "plugins/faq.html" cache = False allow_children = True require_parent = False def render(self, …

25.07.2022
Какие шаги я должен предпринять, чтобы создать этот конкретный тип веб-сайта?

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

25.07.2022
Django - как сделать настраиваемые модели?

Хотел бы получить совет - в какую сторону копать, возможно вопрос примитивный.. Пытаюсь создать приложение на django, обрабатывающее медицинские анализы - что-то типа ЛИС - лабораторной инфосистемы Нужно сделать интерфейс, позволяющий не только сохранять в базу выполненные анализы, но и …

25.07.2022
TypeError: String indices must be intergers Django

Я пытаюсь сохранить элемент словаря, но получаю эту конкретную ошибку и не могу понять почему. мой словарь выглядит следующим образом comment = {'en': 'The SIDHistory attribute must be cleared', 'fr': "L'attribut SIDHistory doit être effacé"} и …