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

28.03.2022
Ограничение Django FOREIGN KEY не работает при добавлении ассоциации Many To Many к экземпляру во второй раз

В настоящее время я пытаюсь освоить фреймворк django framework. При попытке подключиться к экземплярам объектов через ManyToManyField происходит что-то очень странное. Запуск со свежей Базы Данных (создание объекта в Shell, но та же проблема в Code): Когда я создаю …

28.03.2022
Проблема с сериализатором и api

Моя проблема в том, что я хочу получить category.name вместо category.id в api. class PostSerializer(serializers.ModelSerializer): class Meta: model = models.Post fields = ['id', 'title', 'content', 'category', 'img', 'date_posted'] Но когда я добавляю его, в методе POST исчезает …

28.03.2022
Как заполнить форму Django ответом API?

Мне нужно создать форму персон, где имя лагеря должно получать ответ API. Я создал формуляр и отобразил api ответ в шаблоне, но я не могу поместить его в мой формуляр, чтобы сохранить в моих моделях название лагеря. Поэтому я …

28.03.2022
Как установить связь между компонентами представления django

На самом деле, я довольно новичок в Django. Я создал три представления в своем файле views.py. Вот мой следующий код в views.py : from django.shortcuts import render import pymongo from .models import * from .serializers import * from .forms …

28.03.2022
React index.js в проекте Django не отображает импортированные компоненты

Я пытаюсь создать проект с гибридной архитектурой с Django в качестве Backend и React в качестве Frontend. Для этого я использую Webpack и Babel для передачи js файлов в djangos static index-bundle.js. Однако я столкнулся с проблемой, которую не …

28.03.2022
Тест Выход пользователя из системы в Django не удался

Мне нужно проверить, правильно ли мой пользователь вышел из системы. Когда я пытаюсь выйти из системы, тест не проходит. def test_user_logout(self): """Test user logout.""" user = User.objects.create_user(username="test", password="test") self.logged_in = self.client.force_login(user=user) response = self.client.post(path=reverse("logout"), follow=True) self.assertEqual(response.status_code, 200) self.assertRedirects(response, reverse("login")) …

28.03.2022
Как сделать страницу регистрации доступной только для вошедших в систему сотрудников в Django allauth?

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

28.03.2022
Отображение данных без использования цикла Django

Как мне обойтись без цикла и отобразить только один товар, представленный ниже? {data.title }} {% for data in data %} <h3 class="my-4 border-bottom pb-1">{{data.title }}</h3> <div class="row"> {% endfor %} Я пытался использовать: <h3 class="my-4 border-bottom …

28.03.2022
Django - Как использовать сигналы django в классах потребителей async?

Я хочу отправить веб-сокет из приемника сигналов Django в асинхронном потребителе. Приведенный ниже код приводит к ошибке: Object of type coroutine is not JSON serializable Consumers.py class MessagePreviewConsumer(AsyncWebsocketConsumer): async def connect(self): await self.accept() last_message_general = await self.last_message_general() await self.send(text_data=json.dumps({ 'last_message_general': …

28.03.2022
Как изменить переменную с помощь функции в python?

Tasks.py from .service import sk item = {} @app.task def poe(): global item item = sk() return item celery.py from celery import Celery from celery.schedules import crontab os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'poeproject.settings') app = Celery('poeproject') app.config_from_object('django.conf:settings', namespace='CELERY') app.autodiscover_tasks() app.conf.beat_schedule = { …

28.03.2022
Получение значения из span в представление Django

У меня есть javascript, который получает долготу и широту с карты Google: <script> // Get element references var confirmBtn = document.getElementById('confirmPosition'); var onClickPositionView = document.getElementById('onClickPositionView'); var latonIdlePositionView = document.getElementById('latOnIdlePositionView'); var longonIdlePositionView = document.getElementById('longOnIdlePositionView'); // Initialize locationPicker plugin var lp …

28.03.2022
Django i18n многострочный перевод

Как перевести приведенный ниже фрагмент с помощью интернализации django? utils.py template = _("Below is the result of your WWE Account verification.\n" "Thank you!") django.po # try msgid "Below is the result of your WWE Account verification.\nThank you!" …

28.03.2022
Django request.FILE возвращает None

My html template <form method="post" action="" enctype="multipart/form-data" class="form-group"> {% csrf_token %} <h1 class="m-3 text-center">New Post</h1> <div id="tui-image-editor-container" style="min-height:750px;"></div> <!--<input type="file" name="name" value="" />--> <div class="row m-2"> <input type="datetime-local" class="form-control-lg col m-2" name="date" default="" /> <input type="text" class="form-control-lg col m-2" name="location" …

28.03.2022
Удаление объекта в Django

Какая лучшая практика удаления объекта в Django? Используя простой "a tag" со ссылкой на представление, как это: def deleteStudent(request,id): student = get_object_or_404(Student, id = id) student.delete() return redirect('/') или используя метод post: <form method="POST"> {% csrf_token %} Are …

28.03.2022
Проблема с воспроизведением видео в пользовательском интерфейсе, но отлично работает на Postman

Я не могу воспроизвести видео MP4 на UI, полученное с бэкенда django. Я использую обычный javascript на UI и Django на бэкенде. Пожалуйста, найдите фрагмент кода бэкенда: file = FileWrapper(open(path, 'rb')) #MP4 file path is media/1648477263566_28-03-2022 19:51:05_video.mp4 response = …

28.03.2022
Django веб каркас работа клиент сервер чат общение проект

По сути это приложение для связи клиент-сервер, которое было написано на python и успешно выполнено. Для одного и того же кода мне нужно создать отдельно клиента и отдельно сервер. Моя программа клиент-сервер взаимодействует по самостоятельно написанному алгоритму, который уже включен …

28.03.2022
Django Аутентификация Microsoft Graph

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

28.03.2022
Django : Определите url со значением pk в середине и добавьте его в шаблон

После входа в систему пользователь перенаправляется на страницу, где он должен выбрать стоимость контракта. Выбранное значение перенаправляет его на определенную домашнюю страницу. Это домашняя страница, касающаяся контракта, где есть несколько приложений. Структура URLS следующая : urlpatterns = [ path('selectcontrat', …

28.03.2022
Django получает результаты из нескольких таблиц на основе диапазона дат

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

28.03.2022
Python/Django - Как передать значение из html в представление через {% url %}?

У меня есть приложение Django, которое содержит форму, где пользователь может выбрать "choice1" или "choice2". Я пытаюсь сделать так, чтобы когда пользователь вводит данные с помощью кнопки в html и нажимает "Update", он отправлял новые значения (view.choice1 и view.valuechoice2, …

28.03.2022
Ошибка заголовка Cross-Origin-Opener-Policy при выполнении GET-запроса в Django

Я делаю приложение для работы с фондовым рынком, которое отображает данные о рынке в реальном времени через Alpaca API. Ошибка The Cross-Origin-Opener-Policy header has been ignored, because the URL's origin was untrustworthy. It was defined either in the final response …

28.03.2022
Не удается добавить Google pay в проект django

Я хочу добавить подписку на оплату в мой Django проект с помощью Google pay, но не знаю как это сделать. Я хочу, чтобы пользователь платил $5 долларов в месяц на моем сайте. В моей стране не работает stripe. …

28.03.2022
Как получить список всех пользовательских команд Django в проекте?

Я хочу найти пользовательскую команду в проекте со многими приложениями, как получить список всех команд из всех приложений?

28.03.2022
Могу ли я преобразовать мое приложение Django в приложение для IOS?

В настоящее время я создаю приложение Django, и мне нужно превратить его в приложение для IOS. Однако, поискав в интернете, я встретил противоречивые утверждения о том, возможно ли это сделать или нет. Возможно ли преобразовать мое приложение Django …

28.03.2022
IntegrityError at /accounts/signup/ NOT NULL constraint failed: users_user.birth_date in Django allauth form

Я получаю следующую ошибку, когда пытаюсь зарегистрироваться, используя форму Django allauth с пользовательской моделью пользователя. IntegrityError at /accounts/signup/ NOT NULL constraint failed: users_user.birth_date Вот пользовательская модель пользователя и ее менеджер, которые я использую: Вот форма, …

28.03.2022
Форма Создать представление и 3 иерархические модели - Ограничение выбора для ForeignKey

Я пытаюсь создать 'Expense Tracker'. У меня есть запрос относительно создания представления и модели с 3 иерархическими уровнями. Например:- class ExpenseYear(models.Model): year = models.PositiveIntegerField() class ExpenseMonth(models.Model): month = models.CharField(max_length = 14,blank = False) month_year = models.ForeignKey(ExpenseYear,related_name = 'month',on_delete=models.CASCADE) class …

28.03.2022
Я получаю ошибку при загрузке django-core с помощью pip

Я пытаюсь скачать модуль django-core, но он всегда выдает ошибку. Я пытался найти любую информацию в интернете, но пока не смог ничего найти. pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org django-core Collecting django-core Using cached django-core-1.4.1.tar.gz (37 kB) Preparing metadata …

28.03.2022
Откуда взялся этот путь url в DRF

Хотел создать функцию которая будет возвращать информацию о своем профиле. Но собственно еще ничего не сделав, даже путей в urls.py для получения информации о профиле - url работает. DRF сам сделал этот путь? "api/users/me/" Но проблема в том, что мне …

28.03.2022
Получаем ошибку: Это поле требуется при обновлении пользователя

Я пытаюсь обновить профиль пользователя, используя две формы, проблема в том, что когда я нажимаю обновить, я получаю следующую ошибку: “<ul class="errorlist"> <li>username<ul class="errorlist"><li>This field is required.</li> </ul> ” Моя модель модуля следующая: # user.models from django.contrib.auth.models import AbstractUser …

28.03.2022
Метка даты в графике JavaScript отображается неправильно

Я делаю проект на Django. В моем файле chart.html я создал гистограмму javascript. Данные и метка диаграммы были определены в моем views.py файле. Это моя гистограмма JavaScript: (Я строю эту диаграмму для отображения номеров заказов за последние 7 дней) var …

28.03.2022
TypeError: background() получил неожиданный аргумент ключевого слова 'repeat' [закрыто]

У меня есть приведенный ниже код Django background tasks, который я хочу запускать через 60 секунд. Поэтому запуск python manage.py process_tasks дает вышеуказанную ошибку. @background(repeat=60) def checkAccountBalances(): print(" working on it")

28.03.2022
Бесплатные данные о ценах на акции в реальном времени и как добавить графики акций, как торговое приложение Realworld

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

28.03.2022
Как добавить пользовательскую форму Post Form в Django Admin под Model Records

Мне нужно руководство! Как создать пользовательскую форму в этой области? Я буду благодарен за помощь. Спасибо введите описание изображения здесь

28.03.2022
Как сделать обратный URL с аргументом ключевого слова в Jinja2?

В функции представления мы можем сделать следующее: from django.http import HttpResponseRedirect from django.urls import reverse def SomeView(request): return HttpResponseRedirect( reverse('blog:specific-topic', kwargs={'topic':'python'}) ) В шаблоне, без аргумента ключевого слова, мы можем сделать следующее: <a href="{{ url('home-page') }}">Home Page</a> …

28.03.2022
Django. Как не повторяться, используя представления на основе классов?

Я новичок в Django. Мне интересно, считается ли "повторением", когда я использую общие представления, такие как CreateView, ListView и т.д. в разных приложениях, и они отличаются только значениями атрибутов, таких как 'model', 'fields' или 'template_name'? Я повторяюсь в этом …

28.03.2022
Django - Группировать по и делать ArrayAgg

У меня есть модель: class Deviation(models.Model): deviation_number = models.SmallIntegerField() day_of_calculation = models.SmallIntegerField() Я хотел бы сгруппировать записи модели по day_of_calculation и получить список deviation_numbers: deviations = Deviation.objects \ .values('day_of_calculation') \ .annotate(deviation_numbers=ArrayAgg('deviation_number')) Но Django неправильно создает sql: …

28.03.2022
В шаблоне появляются нежелательные поля (Django)

Я отдаю товары на страницу с циклом в шаблоне, но есть проблема. На странице есть пробел и я не могу найти причину. Скорее всего из-за HTML кодов. Буду рад, если поможете. Этот промежуток посередине <img alt="enter image …

28.03.2022
Как передать вводные данные в другую функцию при сохранении модели django?

#Admin.py @admin.register(Newsletter) class Newsletter_Setting(admin.ModelAdmin): list_display = ('city_select',) form = AllTextForm def save_model(self, request, obj, form, change): pass super().save_model(request, obj, form, change) Привет, когда админ ввел данные в django админке и нажал сохранить, должна запуститься функция в которую должны передаться …

28.03.2022
У меня проблема с переопределением заголовка в админке при использовании TabularInline

У меня проблема с title в админке, когда я использую TabularInline, название полей перезаписывается. Это происходит именно с ManiToMany. Как я могу это изменить? Название поля в админке "AdditionalCourseModel_course object (1)" имя блока в администраторе "ADDITIONALCOURSEMODEL" models.py …

28.03.2022
Django 4.0 Неверный тип пути: PurePosixPath, но работает на django 3.1

я пытался перейти с django 3 на django 4 мой проект основан на wemake-django-template у меня есть 2 виртуальных env, django 3.1 и django 4.0 проект отлично работает на venv django 3.1 но есть …