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

27.01.2023
Что такое "Прямой внешний ключ (связь)" и "Обратный внешний ключ (связь)" в Django?

При чтении тем, связанных с Django select_related() и prefetch_related() на некоторых сайтах, включая Stack Overflow, Я часто встречаю слова Forward Foreign Key (Relationship) и Reverse Foreign Key (Relationship), но я не смог найти их …

27.01.2023
Как отобразить несколько моделей в Django ListView?

Я пытаюсь отобразить несколько моделей через ListView. После некоторых исследований... я определил, что могу сделать что-то вроде... class MultiModelListView(LoginRequiredMixin,ListView): model = MultiModel context_object_name = 'thing_list' template_name = 'view_my_list.html' paginate_by = 15 def get_context_data(self, **kwargs): context = super(MultiModelListView, self).get_context_data(**kwargs) list1 = …

27.01.2023
Django UpdateView Bootstrap Modal - у меня пустая форма в модальном окне

У меня пустая модальная форма Bootstrap с Django UpdateView(CBV) Модальное окно показывает поля пустой формы view.py class HistoryPamentsByService(ListView): model=Payments form_class=PaymentsForm template_name ='myflat/history_by_service.html' context_object_name='flats' slug_url_kwarg = 'slug' def get_context_data(self, **kwargs): context=super().get_context_data(**kwargs) form=PaymentsForm() payments=Payments.objects.filter(flats_id=self.kwargs['flats_id']) context['form']=form return context def get_form(self,*args,**kwargs): super().get_form(*args, **kwargs) form=PaymentsForm() …

27.01.2023
DEBUG = TRUE и у вас "нет настроенных URL". Тем не менее, мои URL настроены, и отображается стандартная страница успеха DJANGO

SETTINGS.PY: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'application.apps.ApplicationConfig', #already tried 'application', [ URLs.py/src: from django.contrib import admin from django.urls import path, include from application import views urlpatterns = [ path('admin/', admin.site.urls), path('', include('application.urls')), path('home/', views.signIn), ] …

27.01.2023
Найдите несколько шаблонов с помощью regex

Для заданной строки я хотел бы узнать, выявлен ли в ней шаблон. В конечном итоге, я хочу иметь возможность определять команду (/text, /msg и т.д.) и запускать связанную с ней функцию. string = str("/plot banana 24/02/2021 KinoDerToten") #In this …

27.01.2023
Как исправить База данных требует загрузки или является более старой, чем Kong 1.0

Как исправить эту ошибку? nginx: [ошибка] init_by_lua error: /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:16: База данных нуждается в бутстрапе или является более старой, чем Kong 1.0. Чтобы начать новую установку с нуля, выполните 'kong migrations bootstrap'. Чтобы мигрировать с версии старше 1.0, сначала мигрируйте …

27.01.2023
Фильтр шаблонов Django не поднимает исключение при возникновении ошибки

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

27.01.2023
ModuleNotFoundError, даже если модуль присутствует

Я получаю ошибку ModuleNotFoundError для модуля, который существует. У меня есть __init__.py и импортированный sys, но я все еще получаю ошибку ModuleNotFoundError на моем django error. Моя структура файла: |-my_app |-folder1 |-__init__.py |-calc.py |-folder2 |-__init__.py |-test.py Я …

27.01.2023
Django ModelForm Hidden Field to 'True' только в определенной ситуации?

У меня есть следующая Django Form; в ней есть поле под названием 'finished', которое скрыто. Я установил значение по умолчанию False, потому что есть только одна ситуация, когда я хочу, чтобы оно было установлено в True. Проблема …

27.01.2023
Как правильно проверить аутентификацию с помощью Vue.js (Vue router) и Django

Я пытаюсь проверить, аутентифицирован ли пользователь на защищенных маршрутах в vue-router. У меня есть Django rest framework, который устанавливает sessionid при входе в систему. Я видел людей, использующих vuex или local storage для хранения информации о сессии. Но, …

27.01.2023
Джосер игнорирует мой жетон аутентификации

Я установил djoser и DRF's TokenAuthentication. Он отлично работает для регистрации пользователей, и я получаю действительный токен обратно. Когда я пытаюсь получить доступ к /users/me или /token/logout с заголовком: Authorization: Token {token} (и сам токен в теле для убедительности) …

27.01.2023
Можете ли вы подключиться к бэкенду Django через отдельный файл python? если оба запущены локально

Например, когда я создаю приложение ruby и react. Я могу запустить приложение ruby на local.host:3000 и приложение react на local.host:4000. При определенной конфигурации я мог бы получать информацию из бэкенда ruby и отправлять информацию из фронтенда react. В настоящее …

27.01.2023
Ошибочный ответ от демона: недопустимая спецификация тома: 'D:\project\bookstore:/code:rw'

Я пытаюсь выполнить следующий код, но в итоге сталкиваюсь с противоположной ошибкой. (venv) PS D:\project\bookstore> docker-compose up [+] Running 0/0 Контейнер bookstore-web-1 Creating 0.0s Ошибочный ответ от демона: недопустимая спецификация тома: 'D:\project\bookstore:/code:rw'>

27.01.2023
Как настроить супервизор для celery и celery beat в проекте django?

Я устанавливаю supervisor этой командой: pipenv install supervisor где находится конфигурационный файл supervisor для run celery worker и celery beat?

27.01.2023
Добавление или изменение объекта в модели Django с помощью json requests list

Есть модель и json request list of dicts от api и мне необходимо внести данные или поменять уже существующие (если такой объект по uuid есть) в мою модель Не уверен в принципе,что мой код верен, но использую celery и выдаёт …

27.01.2023
Возникла проблема 500 (Внутренняя ошибка сервера) в моем коде

Я пытаюсь вызвать функцию при нажатии на кнопку. Но она показывает ошибку, о которой я говорил выше.

27.01.2023
Получение кода ошибки 247 при развертывании приложения django

Я пытаюсь развернуть свое приложение Django на дроплетах Digital ocean, используя менее дорогой, который дает мне 512 мб ram, 1 CPU и 10 гигов SSD. Затем, после того как я настроил все должным образом, я запускаю docker-compose up --build, …

27.01.2023
Как отобразить пользовательскую форму с несколькими виджетами для одного поля в админке Django?

В документации Django говорится, что вы можете добавить форму в пользовательский интерфейс администратора: class ArticleAdmin(admin.ModelAdmin): form = MyArticleAdminForm Мне нужен пользовательский интерфейс редактирования для специального поля в моей модели, где я отображаю несколько …

27.01.2023
Django не регистрируется должным образом при использовании пользовательского бэкенда и моделей

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

27.01.2023
Изменение модели с помощью Celery и списка запросов Json

У меня есть модель и запрос json списка dicts из api и мне нужно добавить или изменить предмет в этой модели Но я не уверен, что мой код правильный, использую celery и он получил ошибку: " counter_party = CounterParty.objects.get(GUID=item['CounterpartyGUID']) …

27.01.2023
Убрать обратную связь related_name

Мне нужно убрать не нужную связь related_name для оптимизации, как это можно сделать?

27.01.2023
Visual Studio: Шаблон Django с DTL. Проблема: тег HTML формы не принимает тег DTL(Django Template Language) с двойным ("")

Моя проблема в том, что когда я пишу HTML тег с тегом DTL(Django Template Language) для URL, VSC отмечает его как неправильный (причина очевидна: неправильное определение строки). Я не …

27.01.2023
Как решить проблему Django : ModuleNotFoundError: Нет модуля с именем 'djoser'

Я установил djoser на мой Django проект, однако, по какой-то причине, он не находит djoser и выдает : "ModuleNotFoundError: Нет модуля с именем 'djoser'" Вы можете видеть, что djoser находится в моем settings.py установленных приложений и он установлен …

27.01.2023
Данные реального времени в Django

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

27.01.2023
Проект Django - отправка непустого массива с помощью ajax, но получение пустого массива

Мой JS идет: (data не пуст как в контрольной точке 1, так и 2) $("#btn_filesUpload").click(async ()=>{ let data = await getFiles() //checkpoint1 $.ajax({ url: '/files_upload/', data: {'data': data}, type: 'post', headers: {'X-CSRFToken': csrftoken }, }).done(function (response) { //checkpoint2 if (response.success){ …

27.01.2023
Мое приложение 127.0.0.1:8000 не загружается в browsee

Я создал приложение todo notes из geek for geeks и попытался запустить его, компиляция прошла без ошибок, но конечная ссылка приложения 127.0.0.1:8000 не запускается в браузере Я пробовал в разных браузерах, все равно одно и тоже

27.01.2023
OperationalError at /admin/store/product/ , no such column: store_product.product_name".

Я пытаюсь создать простой сайт электронной коммерции, модель зарегистрирована, я сделал makemigrations и migrate также, он запускает сервер, а также модель отображается на панели администратора, но всякий раз, когда я пытаюсь нажать на это, он показывает ошибку " OperationalError …

27.01.2023
Повторение кода Django из-за множественных объектов в JSON

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

27.01.2023
Как получить доступ к объекту формы до и после сохранения в django-bootstrap-modal-forms

В моем представлении добавления нового элемента есть следующий код. Некоторые поля заполняются пользователем, некоторые поля заполняются в фоновом режиме. Если форма валидна, то пользователь перенаправляется на url с параметром (slug) от добавленного объекта. Как я могу преобразовать этот код …

27.01.2023
Конечное поле для несериализуемых данных сериализатора

У меня есть маршрут, в котором метаданные могут быть размещены. Если известные поля размещаются, я хотел бы хранить их в структурированном виде в моей БД, сохраняя только неизвестные поля или поля, которые не прошли проверку в формате JSONField. …

27.01.2023
Данные в реальном времени Python

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

27.01.2023
Как преобразовать POST PascalCase json в snake_case в Django Rest Framework?

У меня есть конечная точка DRF API, которая принимает полезную нагрузку python snake_case: { "sample_id": "", "notes": "", "patient_id": "", "dob": "", "scan_model": { "current_time_left": "", "scan_state": null, "timer_configuration": { "timer_interval": null, "timer_length": "", "warning_span": "", "window_of_opportunity": "" …

27.01.2023
Как позволить пользователю скачать файл после завершения процесса в Django?

Я начинающий в Django. Я пытаюсь позволить пользователю скачать файл после завершения определенного процесса. Здесь view.py. После завершения процесса отображается кнопка загрузки. Пользователи могут загрузить файл с именем WS_имя_файла+'.xlsx', нажав на кнопку загрузки. from django.shortcuts import render from django.http …

27.01.2023
Я хочу, чтобы при нажатии на профиль пользователь переходил в profile.html

Я хочу чтобы пользователь при нажатии на профиль переходил в profile.html но проблема не решается --------- путь path('home', views.home, name="home"), path('profile/<int:id>', views.profile_views, name="profile_views") -------- модели class profile(models.Model): user = models.OneToOneField(User, …

27.01.2023
Ошибка в pytest с кодами ответов django

Я использую pytest для тестирования API моего django rest framework и получаю ошибку gan на следующем тесте: def test_client_gets_invalid_when_submitting_invlaid_data(self): client = APIClient() response = client.post(path="/user/register/", data={}) assert response.status_code is 400 traceback в pytest выглядит следующим образом: > assert …

27.01.2023
Можно ли пересечь два набора Queryset одной и той же таблицы, но с разными запросами?

Minimum_likes_queryset = PostInLanguages.objects.annotate(likes=Count('like_model', distinct=True)).filter(likes__gte=minimum_likes) recouched_posts_ids = PostInLanguages.objects.values('parent_post_language_id').annotate(recouch_count=Count('parent_post_language_id')).filter(recouch_count__gte=minimum_recouch, is_post_language=False).order_by().values_list('parent_post_language_id', flat=True) recouched_post_queryset = PostInLanguages.objects.filter(id__in=recouched_posts_ids) это запрос SELECT "api_postinlanguages"."id", "api_postinlanguages"."post_in_language_uuid", "api_postinlanguages"."post_id", "api_postinlanguages"."language_id", "api_postinlanguages"."is_post_language", "api_postinlanguages"."parent_post_language_id", "api_postinlanguages"."description", "api_postinlanguages"."created_on", COUNT(DISTINCT "api_postlanguagelike"."id") AS "likes" FROM "api_postinlanguages" LEFT OUTER JOIN "api_postlanguagelike" ON ("api_postinlanguages"."id" = "api_postlanguagelike"."post_language_id") GROUP BY …

27.01.2023
Как определяются/генерируются методы clean_<имя поля>() в django Forms?

В настоящее время я пытаюсь понять, как работает валидация форм в Django (версия 3.2.4). Для этого я читаю исходный код фреймворка. Но несмотря на поиск, я не нашел, где (и …

27.01.2023
Django Joins Query для получения объектов на основе другой таблицы

У меня есть три модели Django следующего вида: Модель продукта (содержит информацию, связанную с продуктом) Модель канала (Имеет информацию о канале, например, местоположение и все остальное) ProductChannelListing (Какой продукт доступен в каком канале) …

27.01.2023
Ошибка при использовании переданных данных из редиректа в функции, которую мы перенаправляем в новое представление в Django App?

Я передаю переменную с помощью редиректа в Django, но когда я пытаюсь вывести переменную в другое представление с помощью request.GET, она отображается как - &lt;QueryDict: {}&gt; в request.GET, что означает, что словарь не передан. Вот мой код - def add_prompt(request): …

27.01.2023
Запросы Slack bot api и запросы моего сервера не выполняются одновременно

Я создал приложение бота для Slack, используя Django. В этом приложении бот будет задавать некоторые вопросы пользователям по заданному расписанию (периодически) из базы данных. Бот будет ждать ответа от пользователей. Вот как я вызываю API slack, чтобы задавать …