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

11.11.2022
Django, как обновить html-страницу не в urls.py, а только в тегах

Я работаю над приложением, которое использует теги {% include %} для создания страниц. В основном у меня есть layout.html, который служит базой, и в нем есть тег include для navbar.html и {% block content %} для других страниц, например, home, …

11.11.2022
Использование локальных данных OpenCellID в python для поиска отдельных местоположений

Я пытаюсь разместить мир набора данных OpenCellID (https://opencellid.org/downloads.php?token=world) локально. Примечание: я должен запустить это локально, потому что машина не имеет подключения к Интернету (для opencellid api) Мое использование: Я использую django в качестве бэкенда на python. …

11.11.2022
Ошибка веб-сокета Django Channels при создании учебника

Я использую учебник django channels и я сделал все, что было в учебнике, и я получаю ошибку в терминале, когда я нажимаю кнопку отправки моего сообщения, а именно: "GET /ws/chat/lobby/ HTTP/1.1" 404 2232 мой файл routing.py : from …

11.11.2022
Как я могу назначить разные идентификаторы платформы нескольким кандидатам, прежде чем сохранить их в базе данных?

У меня есть набор форм, который принимает 7 кандидатов, и каждый кандидат должен иметь идентификатор платформы. Когда я пытаюсь присвоить платформу кандидату в цикле for, он присваивает только первый идентификатор платформы всем кандидатам. вот моя функция просмотра. …

11.11.2022
Boto3, как отключить ACL при использовании generate_presigned_url?

Я продолжаю получать эту ошибку: При вызове операции PutObject произошла ошибка (AccessControlListNotSupported): The bucket does not allow ACLs Я перехожу на загрузку с разбивкой на куски, раньше я мог сделать ниже и это загружалось нормально. original = …

11.11.2022
Как подключиться к базе данных postgres в контейнере docker?

Я установил свой контейнер django и postgres на локальной машине, и все работает нормально. Локальный сервер работает, база данных работает, но я не могу подключиться к созданной базе данных postgres. docker-compose.yml version: '3' services: web: build: . command: python …

11.11.2022
Dajngo admin: больше альтернатив "просмотра на сайте"

Я создаю довольно стандартное CRUD-приложение на Django. На данный момент я выбрал подход, при котором обычные/сложные свойства можно редактировать с помощью пользовательских форм, а более экзотические элементы приложения должны редактироваться с помощью django admin - работает довольно приятно. …

11.11.2022
Администратор Django недоступен при DEBUG=False

Я пишу бэкенд для своего приложения, используя django и django-rest-framework. Проблема заключается в том, что когда я устанавливаю DEBUG=False в настройках, сайт администратора (вместе с просматриваемым rest API) больше не доступен, и я получаю ответ 500. Остальное при …

11.11.2022
Отправьте данные в мой views.py: CSRF-токен отсутствует

У меня есть html-страница, которая позволяет отправлять содержимое csv-файла. Из файла javascript я делаю различные обработки содержимого. Затем я хочу отправить его в представление, чтобы добавить его в базу данных. Когда я нажимаю на кнопку, я получаю эту …

11.11.2022
Получение опции select, выбранной при отправке формы

Как получить опцию select выбранную при отправке формы в html, я создаю проект на Django, где я использую несколько полей bootstrap, моя проблема в том, что при отправке формы опции bootstrap select получают значение по умолчанию, которое я не …

11.11.2022
AttributeError at /login/ Объект 'NoneType' не имеет атрибута 'has_header' [закрыто]

I do authorization on the django site using this guide: https://proproprogs.ru/django/delaem-avtorizaciyu-polzovateley-na-sayte. I created views class LoginUser(DataMixin, LoginView): form_class = AuthenticationForm template_name = 'shop/login.html' def get_context_data(self, *, object_list=None, **kwargs): context = super().get_context_data(**kwargs) c_def = self.get_user_context(title="Авторизация") return …

11.11.2022
Представление products.views.get_product не возвращало объект HttpResponse. Вместо этого оно вернуло None

ValueError at /product/apple-ipad-air-5th-gen-64-gb-rom-109-inch-with-wi-fi5g-purple/ Представление products.views.get_product не вернуло объект HttpResponse. Вместо него возвращается None. как я могу решить эту проблему, пожалуйста, помогите мне ` from django.shortcuts import render,redirect from products.models import Product from accounts.models import * from django.http import HttpResponseRedirect …

11.11.2022
Отображение сообщений/уведомлений в NetBox

Прошу помочь мне с сообщениями в NetBox. Я пишу пользовательский валидатор и мне нужно выводить предупреждение, если, например, имя устройства не соответствует политике компании. Я не могу использовать стандартный метод fail в классе CustomValidator - запрос на редактирование должен …

11.11.2022
Как создать Django-проект, позволяющий пользователю устанавливать плагины с торговой площадки, подобно WordPress

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

11.11.2022
Добавление пользовательского атрибута к форме с помощью представления на основе класса без использования класса ModelForm в django

Возможно ли добавить пользовательский атрибут (например, class="form-control") во все формы представления на основе класса без определения ModelForm?

11.11.2022
Django Сложить 2 числа, получить имя и вывести его обратно в html

Я новичок в python и django. Каков правильный синтаксис для вывода числа и текста? Я хочу получить имя и сложить 2 числа из файла addition.html и вывести их обратно в файл results.html Я попробовал этот код def add(request): …

11.11.2022
Как отправить данные с помощью FCM без сообщения об уведомлении

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

11.11.2022
Как выводить страницы Nextjs с помощью django-nextjs на Django

Я получаю ERR_TOO_MANY_REDIRECTS каждый раз, когда пытаюсь загрузить http://localhost:8000/about/, несмотря на то, что localhost:8000 правильно загружает следующую индексную страницу. моя следующая страница о себе: function about() { return <h1>about</h1>; } export default about; …

11.11.2022
Функция, переданная в Response(APIView), печатает нормально, но в ответ не возвращает ничего

Сделал функцию для генерации отчета о различных моделях. Применил ее по указанному url 'report/', нужно чтобы она писала "Report "" generated" в представлении, но она пишет "none", но печатает нормально то, что мне нужно. views.py class Report(APIView): def get(self, request): …

11.11.2022
Корневой urls.py означает config/urls.py в Django?

Я супер новичок в программировании, использую django в качестве бэкенда. Я делаю функцию входа в систему с JWT (используя simplejwt). Пытаюсь сделать его, пока смотрю официальную документацию по simplejwt, Я не знаю, что означает root urls.py в doc. …

11.11.2022
Django и whitenoise - кэширование "слишком много"

Я использую Whitenoise для обслуживания статических файлов (изображения, css, js) для сайта Django. Теперь моя проблема заключается в том, что статические файлы, кажется, "кэшируются на много"(?) при локальной работе. Описание действий: Изначально мои статические файлы обслуживаются правильно Я …

11.11.2022
Не удалось выполнить вход во встроенную систему Django из react

Django @method_decorator(csrf_exempt, name='dispatch') class UserLoginView(GenericAPIView): permission_classes = (AllowAny,) serializer_class = UserLoginSerializer def post(self, request): serializer = self.serializer_class(data=request.data) user = serializer.validate(request.data) if user is None: return Response(status=status.HTTP_400_BAD_REQUEST) else: user.before_last_login = user.last_login login(request, user) user.save() user = UserSerializer(user) return Response(data={'id': user.data['id'], 'img': …

11.11.2022
Django. Не могу понять ошибку при удалении товаров из каталога

Делаю каталог, не могу понять почему товары не отображаются по категориям каталога, выдает ошибку 404. Разделы в каталоге работают как положено. Вот код: Заранее благодарен за любую подсказку! models.py ` from django.db import models from django.urls import reverse class …

11.11.2022
Передача цикла из view.py в html-шаблон в Django

Я пытаюсь получить данные в моей модели "Machines" и затем мне нужно получить дополнительную информацию из другой таблицы, связанной с каждой машиной. Я пытаюсь использовать приведенный ниже код в views.py и вывести его на указанную html-страницу. def allmachinesLOGO(request): machines=Machine.objects.all() …

11.11.2022
Файлы изображений были удалены сами по себе в AWS-S3

Я использую фреймворк python Django для сервера и AWS-S3 для хранения загруженных изображений. Также я использую библиотеку django-storages для работы с S3. Но иногда изображения удалялись сами по себе, а не через сервер django. Урлы изображений все еще существовали в …

11.11.2022
Django отключение поля ForeignKey в форме

В последнее время я работаю над проектом, и хочу отключать поля на основе различных условий. То, что я хотел, это отключение models.ForeignKey. Но это не работает, хотя я перепробовал множество решений с разных форумов. Я попробовал следующее: …

11.11.2022
Зачем Django-приложению сторонний WSGI сервер?

Приложение Django умеет обрабатывать запросы без Gunicorn и других сторонних веб-серверов. Я так понимаю, у него есть какой-то свой WSGI-сервер из коробки. Тогда у меня появился такой вопрос: а зачем нам для прода нужен сторонний WSGI-сервер, как Gunicorn, если приложение …

11.11.2022
В django-admin statics not lodaing /static/admin/css/base.css не найден

Urlpatterns = [some_urls] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) STATIC_URL = "/static/" STATIC_ROOT = os.path.join(BASE_DIR, "static/") STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), ] статистика настроена DEBUG = TRUE python manage.py collectstatic сделал 1000 раз …

11.11.2022
Django SQL: связанные таблицы, использование latest() для поля родительской таблицы

Class OrderHeader(models.model): order_id = models.CharField(unique=True,max_length=100) last_modified = models.DateField() class OrderLine(models.model): line_nbr = models.IntegerField(unique=True) order = models.ForeignKey(OrderHeader,on_delete=models.Cascade) class RefundLine(models.model): line_nbr = models.IntegerField(unique=True) order = models.ForeignKey(OrderHeader,on_delete=models.Cascade) refund_type = models.IntegerField(default=1) Как найти последнее изменение в RefundLine, где refund_type = 1? …

11.11.2022
Выпадающая кнопка поиска/фильтра просто обновляет страницу при нажатии? Как это исправить

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

11.11.2022
Альтернатива Heroku для запуска некоммерческого приложения Django + Postgres

Я создал небольшой волонтерский проект на Django с использованием Postgres и развернул его на Heroku. С 28 ноября 2022 года Heroku удалит все бесплатные дино. Я не зарабатываю на сайте и, думаю, не заработаю (по крайней мере, слишком много) …

11.11.2022
Я хочу реализовать SSO (Azure AD) на логине администратора Django, но не могу понять, как это сделать.

Мне нужно реализовать SSO для входа администратора в приложение django. скажем, xyz(dot)com/admin, где xyz - это мое приложение. поэтому вместо стандартной процедуры входа мне нужно, чтобы она осуществлялась через azure ad sso. Как я должен это реализовать? Я …

11.11.2022
Как обновить экземпляр модели, связанной с OnetoOne, в restframework?

У меня есть две связанные модели модель пользователя и модель профиля. вот как выглядят данные { "id": 2, "phone_number": 9843945748, "email": "someEmial@gmail.com", "profile": { "first_name": "Updated", "last_name": "Updated", "avatar": null, "date_of_birth": "1995-22-01" } } Как …

11.11.2022
Исключение Django и Xcode при локальном запуске веб-сайта

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

11.11.2022
Файлы изображений были удалены сами по себе в ведре AWS S3

Я использую фреймворк python Django для сервера и AWS-S3 для хранения загруженных изображений. Также я использую библиотеку django-storages для работы с S3. Но иногда изображения удалялись сами по себе, а не через сервер django. Урлы изображений все еще существовали в …

11.11.2022
Настройки Django Rest Framework для разрешения аутентификации из Flutter с использованием ключа аутроизации

В настоящее время я пытаюсь получить данные с помощью Flutter из Django rest framework следующим образом: final response = await http.get( url, headers: { HttpHeaders.authorizationHeader: 'Authorization: Bearer ......bla bla ..........', }, ); но я продолжаю получать …

11.11.2022
Django ORM Как запрашивать и получать значения при выполнении нескольких условий

У меня есть следующая модель class TimePeriod(BaseModel): product = models.ForeignKey(to=Product, on_delete=models.CASCADE) min_travel_days = models.PositiveIntegerField() max_travel_days = models.PositiveIntegerField() value = models.DecimalField(max_digits=19, decimal_places=10) is_business = models.BooleanField() insurance_period_min_days = models.PositiveIntegerField( null=True, blank=True) insurance_period_max_days = models.PositiveIntegerField( null=True, blank=True) и модель продукта …

11.11.2022
Есть ли способ установить Django Rest Application в виде одного устанавливаемого файла [.exe]?

Ищу зашифрованный способ установки для приложения Django rest. Есть ли способ установить его в двоичном или зашифрованном формате или в виде файлов классов, как Java. В настоящее время исходный код копируется в путь сервера и выполняется следующая команда python manage.py …

11.11.2022
Django channels on railway не обнаружена поддерживаемая библиотека websockets

Я переношу свои портфельные проекты с heroku на railway, они все asgi и используют каналы django и redis. Они прекрасно работают на heroku, но не на railway. Все мои конечные точки api работают и подключаются к postgres. Но когда …

11.11.2022
ModuleNotFoundError при выполнении '$ python manage.py collectstatic --noinput'

Я пытался решить эту проблему, много искал, но не смог найти никаких решений. Я пытаюсь развернуть мое приложение django на heroku из heroku-CLI, но получил эту ошибку при выполнении '$ python manage.py collectstatic --noinput'. ModuleNotFoundError: No module named 'my_app.settings.local'; …