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

18.08.2022
Как добавить extra_context в админпанель django

Как я знаю, я могу увидеть контекст страницы, добавив {% debug %} к шаблону. Я пытался добавить дополнительный контекст, используя библиотеку django_with_extra_context_admin: def get_extra_context(self, request, **kwargs): extra_context = super().get_extra_context(request, **kwargs) or {} extra_context.update({ 'testextra': 1, }) return extra_context …

18.08.2022
Получать значение поля при его изменении в моделях django

Надеюсь, у вас все в порядке. У меня есть два поля с именами price и discountedPrice в модели. Я хочу получить значения этих двух полей при их изменении и вычислить из них процент скидки до того, как администратор нажмет …

18.08.2022
Django TestCase не может редактировать объект

Я хочу протестировать мое представление объекта редактирования в Django. Это мое мнение class EditRoomView(View): def get(self, request, room_id): room = ConferenceRoom.objects.get(id=room_id) return render(request, "edit_room.html", context={"room": room}) def post(self, request, room_id): room = ConferenceRoom.objects.get(id=room_id) name = request.POST.get("room-name") capacity = …

18.08.2022
Пользователь Django, созданный через google auth без маркера социального приложения

Введите описание изображения здесьИспользуя django-allauth пользователи регистрируются через google API, но токен социального приложения не создается, как его получить?

18.08.2022
Какова лучшая практика в отношении заголовков безопасности для Django settings.py и NGINX?

Ссылаясь на OWASP и лучшие отраслевые практики, какой способ настройки заголовков безопасности является наиболее идеальным? Вот что я сделал на данный момент: Nginx.conf add_header Strict-Transport-Security "max-age=31536000; includeSubdomains"; add_header Permissions-Policy "geolocation=(), midi=(), sync-xhr=(), microphone=(), camera=(), magnetometer=(), gyroscope=(), fullscreen=(self), payment=()"; …

18.08.2022
Как добавить несколько позиций заказа в один заказ

Отказ от ответственности: Я новичок в django и пытаюсь создать магазин покупок Вот мои models.py class Service(models.Model): name = models.CharField("name",max_length=255) class Order(models.Model): date = models.DateField(auto_now_add=True) isDelete = models.BooleanField(default=False) class OrderItem(models.Model): order_id = models.ForeignKey(Order, on_delete=models.CASCADE, null=False) service_id = models.ForeignKey(Service, on_delete=models.CASCADE, …

18.08.2022
Django RawQuerySet

Я пытаюсь сделать RawQuerySet в моей модели django, но он не возвращает никаких данных. Я делаю этот запрос непосредственно к базе данных и он работает хорошо, но в django RawQuerySet ничего не возвращается. Вы можете мне помочь? …

18.08.2022
Как импортировать БД Postgres в контейнер docker?

Подскажите полажуйста, как импортировать дамп БД Postgres в контенер Postgres? Я пытаюсь сделать это так: Dockerfile: FROM postgres COPY postgres.sql /docker-entrypoint-initdb.d/ yml services: db: build: ./DB volumes: - ./data/db:/var/lib/postgresql/data environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres web: build: . …

18.08.2022
Django + Celery + Rabbit: kombu.exceptions.OperationalError: [Errno 111] Connection refused

Хотя при запуске celery не сообщает о проблемах и говорит, что успешно подключился к redis (см. журнал), я получаю эту ошибку при выполнении celery inspect ping Это приложение docker-compose с инициированным redis в docker-compose.yml, поэтому мы можем видеть …

18.08.2022
Django jsonresponse данные не отображаются в шаблонах django javascript

Я пытаюсь получить JSON данные в django templates javascript. Это работает в файле views.py, но в javascript не показывает данные def home(request): ModList=model.objects.all() brands=brand.objects.all() searchproducts=request.GET.get('Search') social_link=socialLinks.objects.all() if searchproducts!='' and searchproducts is not None: brands=brand.objects.filter(title__icontains=searchproducts) data={ 'jsondata':JsonResponse(list(brand.objects.values()), safe=False), 'brands':brands, 'ModList':ModList, …

18.08.2022
Я все еще получаю сообщение Вы видите эту страницу, потому что DEBUG=True находится в вашем файле настроек, и вы не настроили никаких URL-адресов

это урлы моих приложений from django.urls import path from . import views urlpatterns = [ path('', views.tasklist, name='tasks'), ] это урлы моих проектов from django.contrib import admin from django.urls import path, include …

18.08.2022
Django pk для несоответствующего пользователя

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

18.08.2022
Как использовать локальный sqlite на Heroku

Я пытаюсь развернуть приложение Django на Heroku, но хочу использовать локальный sqlite в качестве БД приложения, а не postgres. Я знаю, что это звучит странно, но это то, что мне сейчас нужно. Я пытаюсь понять, как не перезаписывать …

18.08.2022
Отправьте электронное письмо с данными неполной формы Django ModelForm

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

18.08.2022
Метка на радиовыборе обновляет неправильный объект

В моем проекте есть форма, которая отображается под каждым объектом в списке. Объектами в данном случае являются идеи. Форма предназначена для того, чтобы пользователь мог оценить каждую идею от 1 до 3. Форма использует радиокнопки с маленькой надписью рядом с …

18.08.2022
Канал django слишком долго закрывался и был закрыт

У меня возникает эта ошибка при обновлении или после отключения WebSocket. В моем потребителе async def connect(self): await self.accept() while True: //some function// async def receive(self, event): print("Receive", event) await self.send({ "type": "websocket.send", "text": "From receive..." }) async def …

18.08.2022
Лучший фреймворк для операций CURD - Django vs Flask vs FastAPI

Нахожусь в процессе создания веб-приложения. Веб-приложение должно получать данные из базы данных и отображать их. Процесс вставки/обновления также должен поддерживаться с лицевой стороны. Я ищу лучший веб-приложение на базе Python, требования довольно простые. Нужна помощь в выборе подходящего варианта. …

18.08.2022
Я хочу добавить фильтр диапазона в django, например, (100-500).

Я применил фильтры django к моим данным, но есть данные, к которым я хочу применить фильтр диапазона, например, данные между (100-1000).

18.08.2022
Как вызвать статическую функцию из той же Модели в Модели при инициализации? DJANGO PYTHON

Короче говоря, у меня есть модель Car и модель CarVersion, и я хочу, чтобы пользователь имел возможность выбирать из доступных версий автомобилей, сохраненных в базе данных, через поле html select. Я не могу понять, как динамически генерировать поле choices …

18.08.2022
Установка константы django на уровне проекта

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

18.08.2022
Отношения один-к-одному, но нескольких типов в Django

Я создаю интернет-магазин с помощью Django. Я решил, что поскольку для продажи могут использоваться различные типы товаров, которые имеют общие атрибуты и поля, мне лучше сделать модель Item Model, а другие модели сделать ее подклассами. Итак, у меня есть абстрактная …

18.08.2022
Djongo DB из MongoDB внезапно разбилась в Django

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

18.08.2022
Данные из формы не сохраняются в БД Django

В моём проекте появился очень странный баг. Пока сайт разрабатывался и был на локальной машине, абсолютно всё работало как надо. Но когда я поставил сайт на хостинг, он почему-то перестал сохранять данные формы. Суть в том, что если заполнить только …

18.08.2022
Как я могу обновить таблицу данных на странице без обновления страницы, когда я делаю изменения в БД?

[ПРИМЕЧАНИЕ] Я действительно новичок в веб-разработке. Я пытаюсь понять, как создавать вещи. Извините за это с основными вопросами. Но я совсем запутался. Вот почему я спрашиваю. Я пытаюсь обновить страницу с данными без перезагрузки. Мне нужно сделать это с …

18.08.2022
Django 4.1 учебник как изменить ссылку в заголовке страницы администратора с http://localhost:8000 на http://localhost:8000/polls/

На страницах администратора учебника "Опросы" есть ссылка "Посмотреть сайт", которая имеет URL http://localhost:8000/, но она должна быть http://localhost:8000/polls/, чтобы перечислить опросы в классе indexView. Я не смог найти, где изменить эту ссылку View Site. Прямо сейчас, когда …

18.08.2022
Как создать лист Excel с помощью xlwt в django

Я хочу создать файл excel, как показано ниже. Но я не знаю, как это реализовать. Лист Excel содержит заголовки, подзаголовки и подзаголовки. <<<Если между и from date есть три месяца, …

18.08.2022
Django OneToOneField - добавить в родительское или дочернее поле?

Каким образом правильно добавлять OneToOneField в Django? В родительский или дочерний класс? Официальная документация не объясняет этого. Какой способ лучше работает со встроенным интерфейсом администратора? Имеет ли это значение? Есть ли какая-то конвенция? Что такое "правильный" способ? …

18.08.2022
Обновление Django ORM с помощью фильтра приводит к обновлению неожиданных полей

У меня есть очень простой DjangoRestFramework api_view, где я получаю id и фильтрую набор запросов по этому id и дате начала больше, чем сегодня. Моя модель довольно проста, она имеет пациента (FK), is_cancelled (boolean), начало (Datetime) и конец (Datetime). …

18.08.2022
Как визуализировать данные MySQL с помощью модулей веб-разработки python

У меня есть требование визуализировать состояние исправлений на серверах Linux. Поэтому я добавил статус исправлений в MYSQL, но все еще хочу визуализировать эти данные в Интернете с помощью python. Я хочу визуализировать данные на веб-странице из таблицы MySQL с …

18.08.2022
Python/Django f-strings интерпретирует строку в качестве входного сигнала

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

18.08.2022
Django DeleteView success_url на предыдущую/другую страницу

У меня есть такие шаблоны url: app_name = "posts" urlpatterns = [ path('global/', PostListView.as_view(), name='global-list'), path('personal/', PersonalPostListView.as_view(), name='personal-list'), path('&lt;int:pk&gt;/', PostDetailView.as_view(), name='detail'), path('&lt;int:pk&gt;/delete/', PostDeleteView.as_view(), name='delete'), ] Внутри каждого из шаблонов PostListView, PersonalPostListView и PostDetailView есть опция удаления, …

18.08.2022
Веб-проект django - подключение по https. Запрещено (403) Проверка CSRF не прошла

При подключении к http-серверу не возникло никаких проблем. Если вы входите в систему с веб-сервера после подключения к https, возникает следующая ошибка: В файле login.html {% csrf_token %} написано Forbidden (403) CSRF verification failed. Request aborted. More information is …

18.08.2022
Как вывести отфильтрованные данные с помощью django и ajax

Я очень новичок в AJAX и JQuery. Итак, моя проблема заключается в следующем: Я хочу показать отфильтрованный список модели django под названием "Recipe", когда пользователь нажимает на чекбокс, но я не знаю, как передать данные в ajax, чтобы …

18.08.2022
Неожиданное поведение при миграции Django при попытке использовать схемы SQL Server

В настоящее время я поддерживаю проект Django, который использует базу данных Postgres и следует принципам, изложенным в этой статье, чтобы использовать несколько схем. Это позволяет сохранить все таблицы красивыми и разделенными по именам. У меня есть …

18.08.2022
Привет всем Я борюсь с циклом for в попытке сделать фильтр категорий (Django - Bootstrap).

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

18.08.2022
AttributeError: объект 'str' не имеет атрибута '_meta' Миграция django 4.1

Когда я пытаюсь использовать команду migrate на django, выскакивает эта ошибка для файла миграции в приложении "fonte". Модель внутри использует поле ManyToMany с аргументом through на модели "FonteVariavel", которая затем соединяется с "Variavel". Applying fonte.0001_initial...Traceback (most recent call last): …

18.08.2022
Отправка электронной почты пользователя на электронную почту разработчиков django

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

18.08.2022
Django - добавление функций геймификации

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

18.08.2022
Ошибка Django formset для ID "Select a valid choice. Этот выбор не является одним из доступных вариантов"

Я размещаю набор форм в Django. Форма на стороне клиента генерируется динамически, используя файл, загруженный пользователем. Я отображаю ее следующим образом: &lt;form method="post" id="add3"&gt; {{ formset.management_form }} {% csrf_token %} &lt;table id="forms"&gt; &lt;tbody&gt; {% for lst in result %} &lt;input …

18.08.2022
Django NoReverseMatch после удаления объекта

Я сильно застрял здесь, все подключено через pk, и одна группа аккаунтов может видеть только свои данные, а другая группа может видеть все данные другой группы. Но у меня есть модель, в которой ТОЛЬКО группа сотрудников может добавлять обновлять и …